abort    (Unknown Function)
    Call   [unparse.cpp, 36]          AstCompilationUnit::Unparse

ACC_STATIC    (Unknown Member Function)
    Call   [symbol.h, 454]            MethodSymbol::AccessesStaticMember

AccessFlags::ACC_ABSTRACT    (Public Const Function)
  Declared as: bool
    Define   [access.h, 67]           AccessFlags
    Call   [access.h, 212]            AccessFlags::Print
    Call   [body.cpp, 2385]           Semantic::ProcessMethodBody
    Call   [body.cpp, 2391]           Semantic::ProcessMethodBody
    Call   [modifier.cpp, 123]        Semantic::ProcessModifiers
    Call   [modifier.cpp, 130]        Semantic::ProcessModifiers
    Call   [control.cpp, 283]         FindSingleton1
    Call   [control.cpp, 355]         FindSingleton
    Call   [control.cpp, 954]         DelegatesSuccessors
    Call   [control.cpp, 971]         FindStrategy
    Call   [control.cpp, 973]         FindStrategy
    Call   [control.cpp, 1108]        FindStrategy1
    Call   [control.cpp, 1115]        FindStrategy1
    Call   [control.cpp, 1182]        FindComposite
    Call   [control.cpp, 1291]        FindMediator
    Call   [control.cpp, 1680]        FindTemplateMethod
    Call   [control.cpp, 1709]        FindFactory
    Call   [control.cpp, 1797]        FindVisitor
    Call   [control.cpp, 1993]        FindAdapter
    Call   [control.cpp, 2053]        FindFacade
    Call   [control.cpp, 2175]        PrintSingletonXMI
    Call   [control.cpp, 3836]        EmitGeneralization
    Call   [control.cpp, 4951]        ClassSymbolTable::IsFamily
    Call   [control.cpp, 4952]        ClassSymbolTable::IsFamily
    Call   [decl.cpp, 1043]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 1106]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 1242]           Semantic::CompleteSymbolTable
    Call   [decl.cpp, 1260]           Semantic::CompleteSymbolTable
    Call   [decl.cpp, 1293]           Semantic::CompleteSymbolTable
    Call   [decl.cpp, 1312]           Semantic::CompleteSymbolTable
    Call   [decl.cpp, 1363]           Semantic::CompleteSymbolTable
    Call   [decl.cpp, 2656]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2704]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 3089]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3466]           Semantic::ProcessMethodDeclaration
    Call   [decl.cpp, 3466]           Semantic::ProcessMethodDeclaration
    Call   [bytecode.cpp, 477]        ByteCode::BeginMethod
    Call   [bytecode.cpp, 545]        ByteCode::EndMethod
    Call   [class.cpp, 401]           MethodInfo::MethodInfo
    Call   [class.cpp, 445]           MethodInfo::MethodInfo
    Call   [class.cpp, 457]           MethodInfo::MethodInfo
    Call   [expr.cpp, 3083]           Semantic::ProcessMethodName
    Call   [expr.cpp, 4091]           Semantic::ProcessClassCreationExpression

AccessFlags::ACC_ANNOTATION    (Public Const Function)
  Declared as: bool
    Define   [access.h, 70]           AccessFlags
    Call   [access.h, 218]            AccessFlags::Print

AccessFlags::ACC_BRIDGE    (Public Const Function)
  Declared as: bool
    Define   [access.h, 61]           AccessFlags

AccessFlags::ACC_ENUM    (Public Const Function)
  Declared as: bool
    Define   [access.h, 65]           AccessFlags

AccessFlags::ACC_FINAL    (Public Const Function)
  Declared as: bool
    Define   [access.h, 57]           AccessFlags
    Call   [access.h, 199]            AccessFlags::Print
    Call   [body.cpp, 287]            Semantic::ProcessLocalVariableStatement
    Call   [body.cpp, 293]            Semantic::ProcessLocalVariableStatement
    Call   [body.cpp, 704]            Semantic::ProcessForeachStatement
    Call   [body.cpp, 709]            Semantic::ProcessForeachStatement
    Call   [modifier.cpp, 113]        Semantic::ProcessModifiers
    Call   [control.cpp, 778]         FindFlyweight2
    Call   [control.cpp, 794]         FindFlyweight2
    Call   [control.cpp, 821]         FindFlyweight2
    Call   [control.cpp, 1674]        FindTemplateMethod
    Call   [control.cpp, 3834]        EmitGeneralization
    Call   [control.cpp, 4242]        ExtractStructure
    Call   [definite.cpp, 268]        Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Call   [definite.cpp, 585]        Semantic::DefiniteAssignmentExpression
    Call   [definite.cpp, 622]        Semantic::DefiniteAssignmentExpression
    Call   [definite.cpp, 893]        Semantic::DefiniteLocalVariableStatement
    Call   [definite.cpp, 1709]       Semantic::DefiniteFieldInitializer
    Call   [definite.cpp, 1732]       Semantic::DefiniteSetup
    Call   [decl.cpp, 600]            Semantic::ProcessTypeHeader
    Call   [decl.cpp, 2050]           Semantic::ProcessFieldDeclaration
    Call   [decl.cpp, 2142]           Semantic::CheckFieldDeclaration
    Call   [decl.cpp, 2574]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2575]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 3329]           Semantic::ProcessMethodDeclaration
    Call   [decl.cpp, 4017]           Semantic::InitializeVariable
    Call   [symbol.cpp, 2248]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2248]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2664]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2833]         TypeSymbol::GetWriteAccessMethod
    Call   [bytecode.cpp, 66]         ByteCode::GenerateCode
    Call   [bytecode.cpp, 392]        ByteCode::DeclareField
    Call   [bytecode.cpp, 6606]       ByteCode::LoadVariable
    Call   [class.cpp, 312]           FieldInfo::FieldInfo
    Call   [init.cpp, 70]             Semantic::ProcessVariableInitializer
    Call   [init.cpp, 94]             Semantic::ProcessVariableInitializer
    Call   [init.cpp, 175]            Semantic::ComputeFinalValue
    Call   [symbol.h, 1583]           VariableSymbol::IsFinal
    Call   [expr.cpp, 1504]           Semantic::FindVariableInEnvironment
    Call   [expr.cpp, 2276]           Semantic::FindVariableMember
    Call   [expr.cpp, 2421]           Semantic::ProcessAmbiguousName
    Call   [expr.cpp, 3913]           Semantic::GetAnonymousType
    Call   [expr.cpp, 4717]           Semantic::CanCastConvert
    Call   [expr.cpp, 4717]           Semantic::CanCastConvert

AccessFlags::ACC_INTERFACE    (Public Const Function)
  Declared as: bool
    Define   [access.h, 66]           AccessFlags
    Call   [access.h, 210]            AccessFlags::Print
    Call   [body.cpp, 1448]           Semantic::UncaughtExceptionContext
    Call   [body.cpp, 2257]           Semantic::CheckThrow
    Call   [body.cpp, 2514]           Semantic::ProcessExecutableBodies
    Call   [modifier.cpp, 279]        Semantic::ProcessNestedTypeModifiers
    Call   [modifier.cpp, 315]        Semantic::ProcessNestedTypeModifiers
    Call   [control.cpp, 563]         FindBridge
    Call   [control.cpp, 1279]        FindMediator
    Call   [control.cpp, 1292]        FindMediator
    Call   [control.cpp, 1466]        FindObserver
    Call   [control.cpp, 1992]        FindAdapter
    Call   [control.cpp, 3832]        EmitGeneralization
    Call   [control.cpp, 4630]        DelegationTable::DelegatesSuccessors
    Call   [control.cpp, 4630]        DelegationTable::DelegatesSuccessors
    Call   [control.cpp, 4697]        DelegationTable::Delegates
    Call   [control.cpp, 4697]        DelegationTable::Delegates
    Call   [control.cpp, 4739]        DelegationTable::ShowDelegations
    Call   [control.cpp, 4739]        DelegationTable::ShowDelegations
    Call   [control.cpp, 4746]        DelegationTable::ShowDelegations
    Call   [control.cpp, 4748]        DelegationTable::ShowDelegations
    Call   [control.cpp, 4752]        DelegationTable::ShowDelegations
    Call   [control.cpp, 4754]        DelegationTable::ShowDelegations
    Call   [control.cpp, 4785]        DelegationTable::ShowDelegations
    Call   [control.cpp, 4785]        DelegationTable::ShowDelegations
    Call   [control.cpp, 4792]        DelegationTable::ShowDelegations
    Call   [control.cpp, 4796]        DelegationTable::ShowDelegations
    Call   [control.cpp, 4798]        DelegationTable::ShowDelegations
    Call   [control.cpp, 4898]        ClassSymbolTable::Converge
    Call   [control.cpp, 4900]        ClassSymbolTable::Converge
    Call   [control.cpp, 4905]        ClassSymbolTable::Converge
    Call   [control.cpp, 4912]        ClassSymbolTable::Converge
    Call   [control.cpp, 4918]        ClassSymbolTable::Converge
    Call   [control.cpp, 4951]        ClassSymbolTable::IsFamily
    Call   [control.cpp, 4952]        ClassSymbolTable::IsFamily
    Call   [control.cpp, 4960]        ClassSymbolTable::IsFamily
    Call   [control.cpp, 4972]        ClassSymbolTable::HasSubclasses
    Call   [control.cpp, 4997]        ClassSymbolTable::PrintSubclasses
    Call   [control.cpp, 5010]        ClassSymbolTable::PrintSubinterfaces
    Call   [control.cpp, 5023]        ClassSymbolTable::PrintSubtypes
    Call   [decl.cpp, 593]            Semantic::ProcessTypeHeader
    Call   [decl.cpp, 764]            Semantic::ProcessSuperinterface
    Call   [decl.cpp, 964]            Semantic::ProcessConstructorMembers
    Call   [decl.cpp, 1043]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 1105]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 1120]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 2034]           Semantic::ProcessFieldDeclaration
    Call   [decl.cpp, 2352]           Semantic::AddDefaultConstructor
    Call   [decl.cpp, 2458]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2518]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2577]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2728]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2962]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 2963]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3262]           Semantic::ComputeMethodsClosure
    Call   [decl.cpp, 3266]           Semantic::ComputeMethodsClosure
    Call   [decl.cpp, 3321]           Semantic::ProcessMethodDeclaration
    Call   [symbol.cpp, 350]          TypeSymbol::IsOnetoMany
    Call   [symbol.cpp, 1812]         TypeSymbol::FindOrInsertClassLiteralMethod
    Call   [symbol.cpp, 1901]         TypeSymbol::FindOrInsertClassLiteral
    Call   [symbol.cpp, 1979]         TypeSymbol::FindOrInsertAssertVariable
    Call   [bytecode.cpp, 3367]       ByteCode::VariableTypeResolution
    Call   [bytecode.cpp, 5130]       ByteCode::EmitMethodInvocation
    Call   [bytecode.cpp, 5142]       ByteCode::CompleteCall
    Call   [bytecode.cpp, 6217]       ByteCode::ByteCode
    Call   [class.cpp, 1885]          Semantic::ProcessClassFile
    Call   [class.cpp, 1905]          Semantic::ProcessClassFile
    Call   [init.cpp, 92]             Semantic::ProcessVariableInitializer
    Call   [symbol.h, 1065]           TypeSymbol::IsSubtype
    Call   [symbol.h, 1066]           TypeSymbol::IsSubtype
    Call   [symbol.h, 1073]           TypeSymbol::IsSubtype
    Call   [symbol.h, 1078]           TypeSymbol::IsSubtype
    Call   [symbol.h, 1085]           TypeSymbol::Reifies
    Call   [symbol.h, 1087]           TypeSymbol::Reifies
    Call   [symbol.h, 1094]           TypeSymbol::Reifies
    Call   [expr.cpp, 467]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 2157]           Semantic::MemberAccessCheck
    Call   [expr.cpp, 3316]           Semantic::ProcessThisExpression
    Call   [expr.cpp, 3400]           Semantic::ProcessSuperExpression
    Call   [expr.cpp, 3904]           Semantic::GetAnonymousType
    Call   [expr.cpp, 4022]           Semantic::ProcessClassCreationExpression
    Call   [expr.cpp, 4084]           Semantic::ProcessClassCreationExpression
    Call   [expr.cpp, 4718]           Semantic::CanCastConvert
    Call   [expr.cpp, 4718]           Semantic::CanCastConvert
    Call   [expr.cpp, 4722]           Semantic::CanCastConvert
    Call   [expr.cpp, 4722]           Semantic::CanCastConvert
    Call   [bytecode.h, 584]          ByteCode::RegisterMethodref

AccessFlags::ACC_NATIVE    (Public Const Function)
  Declared as: bool
    Define   [access.h, 64]           AccessFlags
    Call   [access.h, 208]            AccessFlags::Print
    Call   [body.cpp, 2385]           Semantic::ProcessMethodBody
    Call   [body.cpp, 2391]           Semantic::ProcessMethodBody
    Call   [modifier.cpp, 139]        Semantic::ProcessModifiers
    Call   [modifier.cpp, 147]        Semantic::ProcessModifiers
    Call   [bytecode.cpp, 477]        ByteCode::BeginMethod
    Call   [bytecode.cpp, 545]        ByteCode::EndMethod
    Call   [class.cpp, 401]           MethodInfo::MethodInfo
    Call   [class.cpp, 457]           MethodInfo::MethodInfo

AccessFlags::ACC_PRIVATE    (Public Const Function)
  Declared as: bool
    Define   [access.h, 54]           AccessFlags
    Call   [access.h, 119]            AccessFlags::AccessString
    Call   [access.h, 193]            AccessFlags::Print
    Call   [body.cpp, 2157]           Semantic::ProcessSuperCall
    Call   [modifier.cpp, 139]        Semantic::ProcessModifiers
    Call   [control.cpp, 289]         FindSingleton1
    Call   [control.cpp, 303]         FindSingleton1
    Call   [control.cpp, 343]         FindSingleton
    Call   [control.cpp, 377]         FindSingleton
    Call   [control.cpp, 784]         FindFlyweight2
    Call   [control.cpp, 786]         FindFlyweight2
    Call   [control.cpp, 1281]        FindMediator
    Call   [control.cpp, 1712]        FindFactory
    Call   [control.cpp, 2122]        FindThreadSafeInterface
    Call   [control.cpp, 3219]        SingletonAnalysis::ReturnsSingleton
    Call   [control.cpp, 3231]        SingletonAnalysis::ReturnsSingleton
    Call   [control.cpp, 3250]        SingletonAnalysis::ReturnsSingleton
    Call   [decl.cpp, 1011]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 1637]           Semantic::ProcessImportQualifiedName
    Call   [decl.cpp, 2366]           Semantic::AddDefaultConstructor
    Call   [decl.cpp, 2451]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2688]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2800]           Semantic::AddInheritedTypes
    Call   [decl.cpp, 2827]           Semantic::AddInheritedTypes
    Call   [decl.cpp, 2877]           Semantic::AddInheritedFields
    Call   [decl.cpp, 2906]           Semantic::AddInheritedFields
    Call   [decl.cpp, 2976]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3020]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3127]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3329]           Semantic::ProcessMethodDeclaration
    Call   [decl.cpp, 3568]           Semantic::ImportType
    Call   [decl.cpp, 3595]           Semantic::ImportType
    Call   [symbol.cpp, 552]          TypeSymbol::GetArrayType
    Call   [symbol.cpp, 1508]         MethodSymbol::ProcessMethodSignature
    Call   [symbol.cpp, 2178]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2399]         TypeSymbol::GetReadAccessConstructor
    Call   [symbol.cpp, 2604]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2770]         TypeSymbol::GetWriteAccessMethod
    Call   [bytecode.cpp, 5129]       ByteCode::EmitMethodInvocation
    Call   [bytecode.cpp, 6213]       ByteCode::ByteCode
    Call   [expr.cpp, 1850]           Semantic::CreateAccessToScopedVariable
    Call   [expr.cpp, 1854]           Semantic::CreateAccessToScopedVariable
    Call   [expr.cpp, 1921]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 1925]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 2060]           Semantic::TypeAccessCheck
    Call   [expr.cpp, 2094]           Semantic::ConstructorAccessCheck
    Call   [expr.cpp, 2144]           Semantic::MemberAccessCheck
    Call   [expr.cpp, 2301]           Semantic::FindVariableMember
    Call   [expr.cpp, 2920]           Semantic::FindMethodMember
    Call   [expr.cpp, 2933]           Semantic::FindMethodMember
    Call   [expr.cpp, 3665]           Semantic::GetAnonymousConstructor
    Call   [expr.cpp, 4138]           Semantic::ProcessClassCreationExpression

AccessFlags::ACC_PROTECTED    (Public Const Function)
  Declared as: bool
    Define   [access.h, 55]           AccessFlags
    Call   [access.h, 118]            AccessFlags::AccessString
    Call   [access.h, 195]            AccessFlags::Print
    Call   [decl.cpp, 1313]           Semantic::CompleteSymbolTable
    Call   [decl.cpp, 1342]           Semantic::CompleteSymbolTable
    Call   [decl.cpp, 2168]           Semantic::CheckFieldDeclaration
    Call   [decl.cpp, 2364]           Semantic::AddDefaultConstructor
    Call   [decl.cpp, 2673]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2675]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2799]           Semantic::AddInheritedTypes
    Call   [decl.cpp, 2876]           Semantic::AddInheritedFields
    Call   [decl.cpp, 2975]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3092]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3126]           Semantic::AddInheritedMethods
    Call   [symbol.cpp, 550]          TypeSymbol::GetArrayType
    Call   [symbol.cpp, 2179]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2605]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2771]         TypeSymbol::GetWriteAccessMethod
    Call   [bytecode.cpp, 6208]       ByteCode::ByteCode
    Call   [expr.cpp, 466]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 477]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 1360]           Semantic::ReportVariableNotFound
    Call   [expr.cpp, 1851]           Semantic::CreateAccessToScopedVariable
    Call   [expr.cpp, 1856]           Semantic::CreateAccessToScopedVariable
    Call   [expr.cpp, 1922]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 1927]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 2073]           Semantic::TypeAccessCheck
    Call   [expr.cpp, 2107]           Semantic::ConstructorAccessCheck
    Call   [expr.cpp, 2146]           Semantic::MemberAccessCheck
    Call   [expr.cpp, 2302]           Semantic::FindVariableMember
    Call   [expr.cpp, 2317]           Semantic::FindVariableMember
    Call   [expr.cpp, 2921]           Semantic::FindMethodMember

AccessFlags::ACC_PUBLIC    (Public Const Function)
  Declared as: bool
    Define   [access.h, 53]           AccessFlags
    Call   [access.h, 117]            AccessFlags::AccessString
    Call   [access.h, 191]            AccessFlags::Print
    Call   [control.cpp, 308]         FindSingleton1
    Call   [control.cpp, 390]         FindSingleton
    Call   [control.cpp, 798]         FindFlyweight2
    Call   [control.cpp, 825]         FindFlyweight2
    Call   [control.cpp, 1790]        FindVisitor
    Call   [decl.cpp, 267]            Semantic::ProcessTypeNames
    Call   [decl.cpp, 1312]           Semantic::CompleteSymbolTable
    Call   [decl.cpp, 1341]           Semantic::CompleteSymbolTable
    Call   [decl.cpp, 1638]           Semantic::ProcessImportQualifiedName
    Call   [decl.cpp, 1666]           Semantic::ProcessImportQualifiedName
    Call   [decl.cpp, 2144]           Semantic::CheckFieldDeclaration
    Call   [decl.cpp, 2167]           Semantic::CheckFieldDeclaration
    Call   [decl.cpp, 2362]           Semantic::AddDefaultConstructor
    Call   [decl.cpp, 2526]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2641]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2643]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2676]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2736]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2798]           Semantic::AddInheritedTypes
    Call   [decl.cpp, 2875]           Semantic::AddInheritedFields
    Call   [decl.cpp, 2975]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3091]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3126]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3578]           Semantic::ImportType
    Call   [decl.cpp, 3589]           Semantic::ImportType
    Call   [decl.cpp, 3596]           Semantic::ImportType
    Call   [symbol.cpp, 548]          TypeSymbol::GetArrayType
    Call   [class.cpp, 445]           MethodInfo::MethodInfo
    Call   [expr.cpp, 2058]           Semantic::TypeAccessCheck
    Call   [expr.cpp, 2105]           Semantic::ConstructorAccessCheck
    Call   [expr.cpp, 2183]           Semantic::MemberAccessCheck

AccessFlags::ACC_STATIC    (Public Const Function)
  Declared as: bool
    Define   [access.h, 56]           AccessFlags
    Call   [access.h, 197]            AccessFlags::Print
    Call   [body.cpp, 201]            Semantic::WarnOfAccessibleFieldWithName
    Call   [body.cpp, 249]            Semantic::ProcessLocalVariableStatement
    Call   [body.cpp, 1375]           Semantic::UncaughtException
    Call   [body.cpp, 1458]           Semantic::UncaughtExceptionContext
    Call   [body.cpp, 2526]           Semantic::ProcessExecutableBodies
    Call   [semantic.h, 396]          SemanticEnvironment::StaticRegion
    Call   [semantic.h, 397]          SemanticEnvironment::StaticRegion
    Call   [modifier.cpp, 140]        Semantic::ProcessModifiers
    Call   [control.cpp, 289]         FindSingleton1
    Call   [control.cpp, 308]         FindSingleton1
    Call   [control.cpp, 389]         FindSingleton
    Call   [control.cpp, 820]         FindFlyweight2
    Call   [control.cpp, 3220]        SingletonAnalysis::ReturnsSingleton
    Call   [control.cpp, 3232]        SingletonAnalysis::ReturnsSingleton
    Call   [control.cpp, 3251]        SingletonAnalysis::ReturnsSingleton
    Call   [definite.cpp, 216]        Semantic::DefiniteFinal
    Call   [definite.cpp, 643]        Semantic::DefiniteAssignmentExpression
    Call   [decl.cpp, 452]            Semantic::ProcessNestedTypeName
    Call   [decl.cpp, 1039]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 2048]           Semantic::ProcessFieldDeclaration
    Call   [decl.cpp, 2100]           Semantic::ProcessFieldDeclaration
    Call   [decl.cpp, 2143]           Semantic::CheckFieldDeclaration
    Call   [decl.cpp, 2610]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2610]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2614]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2624]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 3343]           Semantic::ProcessMethodDeclaration
    Call   [decl.cpp, 3411]           Semantic::ProcessMethodDeclaration
    Call   [decl.cpp, 3654]           Semantic::FindType
    Call   [decl.cpp, 3654]           Semantic::FindType
    Call   [decl.cpp, 4215]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4309]           Semantic::ProcessInstanceInitializers
    Call   [symbol.cpp, 1403]         MethodSymbol::SetSignature
    Call   [symbol.cpp, 1681]         TypeSymbol::HasEnclosingInstance
    Call   [symbol.cpp, 2181]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2259]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2266]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2298]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2607]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2673]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2678]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2705]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2773]         TypeSymbol::GetWriteAccessMethod
    Call   [symbol.cpp, 2838]         TypeSymbol::GetWriteAccessMethod
    Call   [symbol.cpp, 2843]         TypeSymbol::GetWriteAccessMethod
    Call   [symbol.cpp, 2870]         TypeSymbol::GetWriteAccessMethod
    Call   [bytecode.cpp, 611]        ByteCode::EndMethod
    Call   [bytecode.cpp, 660]        ByteCode::InitializeVariable
    Call   [bytecode.cpp, 671]        ByteCode::InitializeVariable
    Call   [bytecode.cpp, 676]        ByteCode::InitializeVariable
    Call   [bytecode.cpp, 3665]       ByteCode::EmitName
    Call   [bytecode.cpp, 3780]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3866]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4080]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4088]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 5072]       ByteCode::EmitFieldAccess
    Call   [bytecode.cpp, 5091]       ByteCode::EmitMethodInvocation
    Call   [bytecode.cpp, 5128]       ByteCode::EmitMethodInvocation
    Call   [bytecode.cpp, 5316]       ByteCode::EmitPostUnaryExpression
    Call   [bytecode.cpp, 5628]       ByteCode::EmitPreUnaryIncrementExpression
    Call   [bytecode.cpp, 6745]       ByteCode::StoreField
    Call   [bytecode.cpp, 6806]       ByteCode::StoreVariable
    Call   [init.cpp, 77]             Semantic::ProcessVariableInitializer
    Call   [init.cpp, 95]             Semantic::ProcessVariableInitializer
    Call   [symbol.h, 1159]           TypeSymbol::IsInner
    Call   [symbol.h, 1160]           TypeSymbol::IsInner
    Call   [expr.cpp, 478]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 1361]           Semantic::ReportVariableNotFound
    Call   [expr.cpp, 1830]           Semantic::CreateAccessToScopedVariable
    Call   [expr.cpp, 1862]           Semantic::CreateAccessToScopedVariable
    Call   [expr.cpp, 1900]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 1934]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 1966]           Semantic::CheckSimpleName
    Call   [expr.cpp, 1981]           Semantic::CheckSimpleName
    Call   [expr.cpp, 2171]           Semantic::MemberAccessCheck
    Call   [expr.cpp, 2256]           Semantic::FindVariableMember
    Call   [expr.cpp, 2263]           Semantic::FindVariableMember
    Call   [expr.cpp, 2294]           Semantic::FindVariableMember
    Call   [expr.cpp, 2336]           Semantic::FindVariableMember
    Call   [expr.cpp, 2886]           Semantic::FindMethodMember
    Call   [expr.cpp, 2894]           Semantic::FindMethodMember
    Call   [expr.cpp, 2913]           Semantic::FindMethodMember
    Call   [expr.cpp, 2952]           Semantic::FindMethodMember
    Call   [expr.cpp, 3005]           Semantic::ProcessMethodName
    Call   [expr.cpp, 3871]           Semantic::GetAnonymousType
    Call   [expr.cpp, 3876]           Semantic::GetAnonymousType
    Call   [expr.cpp, 4029]           Semantic::ProcessClassCreationExpression
    Call   [bytecode.h, 449]          ByteCode::GetVariableKind

AccessFlags::ACC_STRICTFP    (Public Const Function)
  Declared as: bool
    Define   [access.h, 68]           AccessFlags
    Call   [access.h, 214]            AccessFlags::Print
    Call   [modifier.cpp, 140]        Semantic::ProcessModifiers
    Call   [modifier.cpp, 147]        Semantic::ProcessModifiers
    Call   [decl.cpp, 2218]           Semantic::ProcessConstructorDeclaration
    Call   [decl.cpp, 2369]           Semantic::AddDefaultConstructor
    Call   [decl.cpp, 3331]           Semantic::ProcessMethodDeclaration
    Call   [decl.cpp, 4131]           Semantic::GetStaticInitializerMethod
    Call   [decl.cpp, 4292]           Semantic::ProcessInstanceInitializers
    Call   [symbol.cpp, 2246]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2483]         TypeSymbol::GetReadAccessConstructor
    Call   [symbol.cpp, 2662]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2831]         TypeSymbol::GetWriteAccessMethod

AccessFlags::ACC_SUPER    (Public Const Function)
  Declared as: bool
    Define   [access.h, 59]           AccessFlags

AccessFlags::ACC_SYNCHRONIZED    (Public Const Function)
  Declared as: bool
    Define   [access.h, 58]           AccessFlags
    Call   [access.h, 202]            AccessFlags::Print
    Call   [modifier.cpp, 138]        Semantic::ProcessModifiers
    Call   [control.cpp, 322]         FindSingleton1
    Call   [control.cpp, 327]         FindSingleton1
    Call   [control.cpp, 429]         FindSingleton
    Call   [control.cpp, 440]         FindSingleton
    Call   [control.cpp, 2192]        PrintSingletonXMI

AccessFlags::ACC_SYNTHETIC    (Public Const Function)
  Declared as: bool
    Define   [access.h, 69]           AccessFlags
    Call   [access.h, 216]            AccessFlags::Print
    Call   [control.cpp, 4951]        ClassSymbolTable::IsFamily
    Call   [control.cpp, 4952]        ClassSymbolTable::IsFamily
    Call   [control.cpp, 4958]        ClassSymbolTable::IsFamily
    Call   [definite.cpp, 118]        Semantic::DefiniteName
    Call   [definite.cpp, 272]        Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Call   [definite.cpp, 289]        Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Call   [definite.cpp, 1733]       Semantic::DefiniteSetup
    Call   [decl.cpp, 2907]           Semantic::AddInheritedFields
    Call   [decl.cpp, 2965]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3127]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3904]           Semantic::MustFindType
    Call   [symbol.cpp, 2958]         TypeSymbol::GetWriteAccessFromReadAccess
    Call   [bytecode.cpp, 414]        ByteCode::DeclareField
    Call   [bytecode.cpp, 452]        ByteCode::BeginMethod
    Call   [bytecode.cpp, 3385]       ByteCode::MethodTypeResolution
    Call   [bytecode.cpp, 4838]       ByteCode::EmitCheckForNull
    Call   [bytecode.cpp, 6842]       ByteCode::FinishCode
    Call   [class.cpp, 1915]          Semantic::ProcessClassFile
    Call   [class.cpp, 1979]          Semantic::ProcessClassFile
    Call   [class.h, 2610]            FieldInfo::AddAttribute
    Call   [class.h, 2638]            FieldInfo::Synthetic
    Call   [class.h, 2760]            MethodInfo::AddAttribute
    Call   [class.h, 2810]            MethodInfo::Synthetic
    Call   [class.h, 2985]            ClassFile::AddAttribute
    Call   [class.h, 3021]            ClassFile::Synthetic
    Call   [expr.cpp, 789]            Semantic::FindConstructor
    Call   [expr.cpp, 1021]           Semantic::FindMethodInType
    Call   [expr.cpp, 1156]           Semantic::FindMethodInEnvironment
    Call   [expr.cpp, 1278]           Semantic::FindVariableInType
    Call   [expr.cpp, 1544]           Semantic::FindVariableInEnvironment

AccessFlags::ACC_TRANSIENT    (Public Const Function)
  Declared as: bool
    Define   [access.h, 62]           AccessFlags
    Call   [access.h, 206]            AccessFlags::Print

AccessFlags::ACC_VARARGS    (Public Const Function)
  Declared as: bool
    Define   [access.h, 63]           AccessFlags
    Call   [symbol.cpp, 175]          MethodSymbol::Header

AccessFlags::ACC_VOLATILE    (Public Const Function)
  Declared as: bool
    Define   [access.h, 60]           AccessFlags
    Call   [access.h, 204]            AccessFlags::Print
    Call   [modifier.cpp, 115]        Semantic::ProcessModifiers
    Call   [bytecode.cpp, 6678]       ByteCode::LoadVariable

AccessFlags::AccessFlags    (Public Function)
    Define   [access.h, 50]           AccessFlags
    Call   [modifier.cpp, 38]         Semantic::ProcessModifiers
    Call   [modifier.cpp, 39]         Semantic::ProcessModifiers
    Call   [symbol.cpp, 776]          TypeSymbol::TypeSymbol
    Call   [class.cpp, 281]           FieldInfo::FieldInfo
    Call   [class.cpp, 365]           MethodInfo::MethodInfo
    Call   [class.cpp, 1152]          ClassFile::ClassFile
    Call   [symbol.h, 480]            MethodSymbol::MethodSymbol
    Call   [symbol.h, 1495]           VariableSymbol::VariableSymbol
    Call   [class.h, 2566]            FieldInfo::FieldInfo
    Call   [class.h, 2711]            MethodInfo::MethodInfo
    Call   [class.h, 2907]            ClassFile::ClassFile

AccessFlags::AccessString    (Public Const Function)
  Declared as: const wchar_t *
    Define   [access.h, 115]          AccessFlags
    Call   [decl.cpp, 875]            Semantic::ReportTypeInaccessible
    Call   [decl.cpp, 2649]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2662]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2680]           Semantic::CheckMethodOverride
    Call   [expr.cpp, 495]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 637]            Semantic::ReportConstructorNotFound
    Call   [expr.cpp, 1377]           Semantic::ReportVariableNotFound

AccessFlags::Flags    (Public Const Function)
  Declared as: u2
    Define   [access.h, 113]          AccessFlags
    Call   [modifier.cpp, 86]         Semantic::ProcessModifiers
    Call   [bytecode.cpp, 381]        ByteCode::DeclareField
    Call   [bytecode.cpp, 450]        ByteCode::BeginMethod
    Call   [bytecode.cpp, 6207]       ByteCode::ByteCode
    Call   [class.cpp, 1828]          Semantic::ProcessClassFile
    Call   [class.cpp, 1924]          Semantic::ProcessClassFile
    Call   [class.cpp, 1986]          Semantic::ProcessClassFile
    Call   [bytecode.h, 807]          ByteCode::RegisterClass

AccessFlags::IsSet    (Public Const Function)
  Declared as: bool
    Define   [access.h, 52]           AccessFlags
    Call   [access.h, 53]             AccessFlags::ACC_PUBLIC
    Call   [access.h, 54]             AccessFlags::ACC_PRIVATE
    Call   [access.h, 55]             AccessFlags::ACC_PROTECTED
    Call   [access.h, 56]             AccessFlags::ACC_STATIC
    Call   [access.h, 57]             AccessFlags::ACC_FINAL
    Call   [access.h, 58]             AccessFlags::ACC_SYNCHRONIZED
    Call   [access.h, 59]             AccessFlags::ACC_SUPER
    Call   [access.h, 60]             AccessFlags::ACC_VOLATILE
    Call   [access.h, 61]             AccessFlags::ACC_BRIDGE
    Call   [access.h, 62]             AccessFlags::ACC_TRANSIENT
    Call   [access.h, 63]             AccessFlags::ACC_VARARGS
    Call   [access.h, 64]             AccessFlags::ACC_NATIVE
    Call   [access.h, 65]             AccessFlags::ACC_ENUM
    Call   [access.h, 66]             AccessFlags::ACC_INTERFACE
    Call   [access.h, 67]             AccessFlags::ACC_ABSTRACT
    Call   [access.h, 68]             AccessFlags::ACC_STRICTFP
    Call   [access.h, 69]             AccessFlags::ACC_SYNTHETIC
    Call   [access.h, 70]             AccessFlags::ACC_ANNOTATION
    Call   [access.h, 177]            AccessFlags::RecommendedOrder
    Call   [modifier.cpp, 90]         Semantic::ProcessModifiers

AccessFlags::LegalAccess    (Public Function)
  Declared as: bool
    Define   [access.h, 123]          AccessFlags
    Call   [class.cpp, 787]           InnerClassesAttribute::InnerClassesAttribute
    Call   [class.cpp, 1191]          ClassFile::ClassFile

AccessFlags::Print    (Public Const Function)
  Declared as: void
    Define   [access.h, 188]          AccessFlags
    Call   [class.h, 2661]            FieldInfo::Print
    Call   [class.h, 2830]            MethodInfo::Print
    Call   [class.h, 3167]            ClassFile::Print

AccessFlags::RecommendedOrder    (Public Function)
  Declared as: bool
    Define   [access.h, 133]          AccessFlags
    Call   [modifier.cpp, 106]        Semantic::ProcessModifiers

AccessFlags::ResetACC_ABSTRACT    (Public Function)
  Declared as: void
    Define   [access.h, 108]          AccessFlags

AccessFlags::ResetACC_ANNOTATION    (Public Function)
  Declared as: void
    Define   [access.h, 111]          AccessFlags

AccessFlags::ResetACC_BRIDGE    (Public Function)
  Declared as: void
    Define   [access.h, 102]          AccessFlags

AccessFlags::ResetACC_ENUM    (Public Function)
  Declared as: void
    Define   [access.h, 106]          AccessFlags

AccessFlags::ResetACC_FINAL    (Public Function)
  Declared as: void
    Define   [access.h, 98]           AccessFlags

AccessFlags::ResetACC_INTERFACE    (Public Function)
  Declared as: void
    Define   [access.h, 107]          AccessFlags

AccessFlags::ResetACC_NATIVE    (Public Function)
  Declared as: void
    Define   [access.h, 105]          AccessFlags

AccessFlags::ResetACC_PRIVATE    (Public Function)
  Declared as: void
    Define   [access.h, 95]           AccessFlags
    Call   [bytecode.cpp, 6214]       ByteCode::ByteCode

AccessFlags::ResetACC_PROTECTED    (Public Function)
  Declared as: void
    Define   [access.h, 96]           AccessFlags
    Call   [bytecode.cpp, 6210]       ByteCode::ByteCode

AccessFlags::ResetACC_PUBLIC    (Public Function)
  Declared as: void
    Define   [access.h, 94]           AccessFlags

AccessFlags::ResetACC_STATIC    (Public Function)
  Declared as: void
    Define   [access.h, 97]           AccessFlags
    Call   [decl.cpp, 461]            Semantic::ProcessNestedTypeName
    Call   [bytecode.cpp, 6215]       ByteCode::ByteCode

AccessFlags::ResetACC_STRICTFP    (Public Function)
  Declared as: void
    Define   [access.h, 109]          AccessFlags
    Call   [bytecode.cpp, 6216]       ByteCode::ByteCode
    Call   [bytecode.h, 815]          ByteCode::RegisterClass

AccessFlags::ResetACC_SUPER    (Public Function)
  Declared as: void
    Define   [access.h, 100]          AccessFlags
    Call   [class.cpp, 1829]          Semantic::ProcessClassFile

AccessFlags::ResetACC_SYNCHRONIZED    (Public Function)
  Declared as: void
    Define   [access.h, 99]           AccessFlags

AccessFlags::ResetACC_SYNTHETIC    (Public Function)
  Declared as: void
    Define   [access.h, 110]          AccessFlags
    Call   [class.h, 2611]            FieldInfo::AddAttribute
    Call   [class.h, 2761]            MethodInfo::AddAttribute
    Call   [class.h, 2986]            ClassFile::AddAttribute

AccessFlags::ResetACC_TRANSIENT    (Public Function)
  Declared as: void
    Define   [access.h, 103]          AccessFlags

AccessFlags::ResetACC_VARARGS    (Public Function)
  Declared as: void
    Define   [access.h, 104]          AccessFlags

AccessFlags::ResetACC_VOLATILE    (Public Function)
  Declared as: void
    Define   [access.h, 101]          AccessFlags

AccessFlags::ResetFlags    (Public Function)
  Declared as: void
    Define   [access.h, 93]           AccessFlags
    Call   [access.h, 94]             AccessFlags::ResetACC_PUBLIC
    Call   [access.h, 95]             AccessFlags::ResetACC_PRIVATE
    Call   [access.h, 96]             AccessFlags::ResetACC_PROTECTED
    Call   [access.h, 97]             AccessFlags::ResetACC_STATIC
    Call   [access.h, 98]             AccessFlags::ResetACC_FINAL
    Call   [access.h, 99]             AccessFlags::ResetACC_SYNCHRONIZED
    Call   [access.h, 100]            AccessFlags::ResetACC_SUPER
    Call   [access.h, 101]            AccessFlags::ResetACC_VOLATILE
    Call   [access.h, 102]            AccessFlags::ResetACC_BRIDGE
    Call   [access.h, 103]            AccessFlags::ResetACC_TRANSIENT
    Call   [access.h, 104]            AccessFlags::ResetACC_VARARGS
    Call   [access.h, 105]            AccessFlags::ResetACC_NATIVE
    Call   [access.h, 106]            AccessFlags::ResetACC_ENUM
    Call   [access.h, 107]            AccessFlags::ResetACC_INTERFACE
    Call   [access.h, 108]            AccessFlags::ResetACC_ABSTRACT
    Call   [access.h, 109]            AccessFlags::ResetACC_STRICTFP
    Call   [access.h, 110]            AccessFlags::ResetACC_SYNTHETIC
    Call   [access.h, 111]            AccessFlags::ResetACC_ANNOTATION
    Call   [modifier.cpp, 121]        Semantic::ProcessModifiers
    Call   [modifier.cpp, 127]        Semantic::ProcessModifiers
    Call   [modifier.cpp, 144]        Semantic::ProcessModifiers
    Call   [modifier.cpp, 150]        Semantic::ProcessModifiers

AccessFlags::SetACC_ABSTRACT    (Public Function)
  Declared as: void
    Define   [access.h, 88]           AccessFlags

AccessFlags::SetACC_ANNOTATION    (Public Function)
  Declared as: void
    Define   [access.h, 91]           AccessFlags

AccessFlags::SetACC_BRIDGE    (Public Function)
  Declared as: void
    Define   [access.h, 82]           AccessFlags

AccessFlags::SetACC_ENUM    (Public Function)
  Declared as: void
    Define   [access.h, 86]           AccessFlags

AccessFlags::SetACC_FINAL    (Public Function)
  Declared as: void
    Define   [access.h, 78]           AccessFlags
    Call   [decl.cpp, 3330]           Semantic::ProcessMethodDeclaration
    Call   [symbol.cpp, 554]          TypeSymbol::GetArrayType
    Call   [symbol.cpp, 2249]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2665]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2834]         TypeSymbol::GetWriteAccessMethod
    Call   [expr.cpp, 3900]           Semantic::GetAnonymousType

AccessFlags::SetACC_INTERFACE    (Public Function)
  Declared as: void
    Define   [access.h, 87]           AccessFlags

AccessFlags::SetACC_NATIVE    (Public Function)
  Declared as: void
    Define   [access.h, 85]           AccessFlags

AccessFlags::SetACC_PRIVATE    (Public Function)
  Declared as: void
    Define   [access.h, 75]           AccessFlags
    Call   [decl.cpp, 2367]           Semantic::AddDefaultConstructor
    Call   [symbol.cpp, 553]          TypeSymbol::GetArrayType

AccessFlags::SetACC_PROTECTED    (Public Function)
  Declared as: void
    Define   [access.h, 76]           AccessFlags
    Call   [decl.cpp, 2365]           Semantic::AddDefaultConstructor
    Call   [symbol.cpp, 551]          TypeSymbol::GetArrayType

AccessFlags::SetACC_PUBLIC    (Public Function)
  Declared as: void
    Define   [access.h, 74]           AccessFlags
    Call   [system.cpp, 375]          Control::ProcessUnnamedPackage
    Call   [system.cpp, 1301]         Control::GetPrimitiveType
    Call   [decl.cpp, 2363]           Semantic::AddDefaultConstructor
    Call   [symbol.cpp, 549]          TypeSymbol::GetArrayType
    Call   [bytecode.cpp, 6211]       ByteCode::ByteCode
    Call   [symbol.h, 1240]           TypeSymbol::MarkBad

AccessFlags::SetACC_STATIC    (Public Function)
  Declared as: void
    Define   [access.h, 77]           AccessFlags

AccessFlags::SetACC_STRICTFP    (Public Function)
  Declared as: void
    Define   [access.h, 89]           AccessFlags
    Call   [decl.cpp, 2219]           Semantic::ProcessConstructorDeclaration
    Call   [decl.cpp, 2370]           Semantic::AddDefaultConstructor
    Call   [decl.cpp, 3332]           Semantic::ProcessMethodDeclaration
    Call   [decl.cpp, 4132]           Semantic::GetStaticInitializerMethod
    Call   [decl.cpp, 4293]           Semantic::ProcessInstanceInitializers
    Call   [symbol.cpp, 2247]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2484]         TypeSymbol::GetReadAccessConstructor
    Call   [symbol.cpp, 2663]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2832]         TypeSymbol::GetWriteAccessMethod

AccessFlags::SetACC_SUPER    (Public Function)
  Declared as: void
    Define   [access.h, 80]           AccessFlags
    Call   [bytecode.cpp, 6218]       ByteCode::ByteCode

AccessFlags::SetACC_SYNCHRONIZED    (Public Function)
  Declared as: void
    Define   [access.h, 79]           AccessFlags

AccessFlags::SetACC_SYNTHETIC    (Public Function)
  Declared as: void
    Define   [access.h, 90]           AccessFlags
    Call   [decl.cpp, 2314]           Semantic::ProcessConstructorDeclaration
    Call   [decl.cpp, 2381]           Semantic::AddDefaultConstructor
    Call   [symbol.cpp, 1838]         TypeSymbol::FindOrInsertClassLiteralMethod
    Call   [symbol.cpp, 1848]         TypeSymbol::FindOrInsertClassLiteralMethod
    Call   [symbol.cpp, 2310]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2325]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2482]         TypeSymbol::GetReadAccessConstructor
    Call   [symbol.cpp, 2520]         TypeSymbol::GetReadAccessConstructor
    Call   [symbol.cpp, 2537]         TypeSymbol::GetReadAccessConstructor
    Call   [symbol.cpp, 2717]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2883]         TypeSymbol::GetWriteAccessMethod
    Call   [symbol.cpp, 2896]         TypeSymbol::GetWriteAccessMethod
    Call   [symbol.cpp, 3008]         TypeSymbol::GetPlaceholderType
    Call   [class.cpp, 302]           FieldInfo::FieldInfo
    Call   [class.cpp, 391]           MethodInfo::MethodInfo
    Call   [class.cpp, 1228]          ClassFile::ClassFile
    Call   [expr.cpp, 3719]           Semantic::GetAnonymousConstructor

AccessFlags::SetACC_TRANSIENT    (Public Function)
  Declared as: void
    Define   [access.h, 83]           AccessFlags

AccessFlags::SetACC_VARARGS    (Public Function)
  Declared as: void
    Define   [access.h, 84]           AccessFlags
    Call   [decl.cpp, 3300]           Semantic::ProcessFormalParameters

AccessFlags::SetACC_VOLATILE    (Public Function)
  Declared as: void
    Define   [access.h, 81]           AccessFlags

AccessFlags::SetFlags    (Public Function)
  Declared as: void
    Define   [access.h, 72]           AccessFlags
    Call   [access.h, 74]             AccessFlags::SetACC_PUBLIC
    Call   [access.h, 75]             AccessFlags::SetACC_PRIVATE
    Call   [access.h, 76]             AccessFlags::SetACC_PROTECTED
    Call   [access.h, 77]             AccessFlags::SetACC_STATIC
    Call   [access.h, 78]             AccessFlags::SetACC_FINAL
    Call   [access.h, 79]             AccessFlags::SetACC_SYNCHRONIZED
    Call   [access.h, 80]             AccessFlags::SetACC_SUPER
    Call   [access.h, 81]             AccessFlags::SetACC_VOLATILE
    Call   [access.h, 82]             AccessFlags::SetACC_BRIDGE
    Call   [access.h, 83]             AccessFlags::SetACC_TRANSIENT
    Call   [access.h, 84]             AccessFlags::SetACC_VARARGS
    Call   [access.h, 85]             AccessFlags::SetACC_NATIVE
    Call   [access.h, 86]             AccessFlags::SetACC_ENUM
    Call   [access.h, 87]             AccessFlags::SetACC_INTERFACE
    Call   [access.h, 88]             AccessFlags::SetACC_ABSTRACT
    Call   [access.h, 89]             AccessFlags::SetACC_STRICTFP
    Call   [access.h, 90]             AccessFlags::SetACC_SYNTHETIC
    Call   [access.h, 91]             AccessFlags::SetACC_ANNOTATION
    Call   [body.cpp, 271]            Semantic::ProcessLocalVariableStatement
    Call   [body.cpp, 688]            Semantic::ProcessForeachStatement
    Call   [body.cpp, 1654]           Semantic::ProcessTryStatement
    Call   [body.cpp, 1990]           Semantic::ProcessClassDeclaration
    Call   [modifier.cpp, 112]        Semantic::ProcessModifiers
    Call   [modifier.cpp, 154]        Semantic::ProcessModifiers
    Call   [decl.cpp, 183]            Semantic::ProcessTypeNames
    Call   [decl.cpp, 433]            Semantic::ProcessNestedTypeName
    Call   [decl.cpp, 2108]           Semantic::ProcessFieldDeclaration
    Call   [decl.cpp, 2300]           Semantic::ProcessConstructorDeclaration
    Call   [decl.cpp, 3309]           Semantic::ProcessFormalParameters
    Call   [decl.cpp, 3434]           Semantic::ProcessMethodDeclaration
    Call   [decl.cpp, 4128]           Semantic::GetStaticInitializerMethod
    Call   [decl.cpp, 4289]           Semantic::ProcessInstanceInitializers
    Call   [symbol.cpp, 574]          TypeSymbol::GetArrayType
    Call   [symbol.cpp, 581]          TypeSymbol::GetArrayType
    Call   [symbol.cpp, 1785]         TypeSymbol::InsertThis0
    Call   [symbol.cpp, 1831]         TypeSymbol::FindOrInsertClassLiteralMethod
    Call   [symbol.cpp, 1965]         TypeSymbol::FindOrInsertClassLiteral
    Call   [symbol.cpp, 1986]         TypeSymbol::FindOrInsertAssertVariable
    Call   [symbol.cpp, 2074]         TypeSymbol::FindOrInsertLocalShadow
    Call   [symbol.cpp, 2245]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2661]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2830]         TypeSymbol::GetWriteAccessMethod
    Call   [bytecode.cpp, 6207]       ByteCode::ByteCode
    Call   [class.cpp, 778]           InnerClassesAttribute::InnerClassesAttribute
    Call   [class.cpp, 1828]          Semantic::ProcessClassFile
    Call   [class.cpp, 1840]          Semantic::ProcessClassFile
    Call   [class.cpp, 1924]          Semantic::ProcessClassFile
    Call   [class.cpp, 1986]          Semantic::ProcessClassFile
    Call   [class.h, 1013]            InnerClassesAttribute::AddInnerClass
    Call   [expr.cpp, 3645]           Semantic::GetAnonymousConstructor

AccessFlags::SetFlags    (Public Function)
  Declared as: void
    Define   [access.h, 73]           AccessFlags

AddElement    (Unknown Member Function)
    Call   [control.cpp, 5070]        ClassSymbolTable::ExpandSubtypes

Annotation::AddComponent    (Public Function)
  Declared as: void
    Define   [class.h, 2248]          Annotation

Annotation::Annotation    (Public Function)
    Define   [class.h, 2224]          Annotation
    Call   [class.cpp, 1023]          AnnotationComponentAnnotation::AnnotationComponentAnnotation
    Call   [class.cpp, 1090]          AnnotationsAttribute::AnnotationsAttribute
    Call   [class.cpp, 1115]          ParameterAnnotationsAttribute::ParameterAnnotationsAttribute

Annotation::Annotation    (Public Function)
    Define   [class.cpp, 1061]        Annotation
    Declare   [class.h, 2228]         Annotation

Annotation::Length    (Public Const Function)
  Declared as: u2
    Define   [class.h, 2236]          Annotation
    Call   [class.h, 2327]            AnnotationsAttribute::AddAnnotation
    Call   [class.h, 2404]            ParameterAnnotationsAttribute::AddAnnotation
    Call   [class.cpp, 1033]          AnnotationComponentAnnotation::Length
    Call   [class.cpp, 1092]          AnnotationsAttribute::AnnotationsAttribute
    Call   [class.cpp, 1117]          ParameterAnnotationsAttribute::ParameterAnnotationsAttribute

Annotation::NumComponents    (Public Const Function)
  Declared as: u1
    Define   [class.h, 2246]          Annotation

Annotation::Print    (Public Const Function)
  Declared as: void
    Define   [class.h, 2268]          Annotation
    Call   [class.cpp, 1045]          AnnotationComponentAnnotation::Print

Annotation::Put    (Public Const Function)
  Declared as: void
    Define   [class.h, 2255]          Annotation
    Call   [class.cpp, 1039]          AnnotationComponentAnnotation::Put

Annotation::~Annotation    (Public Function)
    Define   [class.h, 2229]          Annotation

AnnotationComponentAnnotation::AnnotationComponentAnnotation    (Public Function)
    Define   [class.h, 2129]          AnnotationComponentAnnotation
    Call   [class.cpp, 959]           AnnotationComponentValue::AllocateAnnotationComponentValue

AnnotationComponentAnnotation::AnnotationComponentAnnotation    (Public Function)
    Define   [class.cpp, 1020]        AnnotationComponentAnnotation
    Declare   [class.h, 2133]         AnnotationComponentAnnotation

AnnotationComponentAnnotation::Length    (Public Virtual Const Function)
  Declared as: u2
    Define   [class.cpp, 1031]        AnnotationComponentAnnotation
    Declare   [class.h, 2136]         AnnotationComponentAnnotation
    Virtual Call   [class.h, 2176]    AnnotationComponentArray::AddValue
    Virtual Call   [class.h, 2457]    AnnotationDefaultAttribute::AnnotationDefaultAttribute
    Virtual Call   [class.cpp, 1130]   AnnotationDefaultAttribute::AnnotationDefaultAttribute

AnnotationComponentAnnotation::Print    (Public Virtual Const Function)
  Declared as: void
    Define   [class.cpp, 1043]        AnnotationComponentAnnotation
    Declare   [class.h, 2141]         AnnotationComponentAnnotation
    Virtual Call   [class.h, 2480]    AnnotationDefaultAttribute::Print

AnnotationComponentAnnotation::Put    (Public Virtual Const Function)
  Declared as: void
    Define   [class.cpp, 1036]        AnnotationComponentAnnotation
    Declare   [class.h, 2138]         AnnotationComponentAnnotation
    Virtual Call   [class.h, 2471]    AnnotationDefaultAttribute::Put

AnnotationComponentAnnotation::~AnnotationComponentAnnotation    (Public Virtual Function)
    Define   [class.cpp, 1026]        AnnotationComponentAnnotation
    Declare   [class.h, 2134]         AnnotationComponentAnnotation
    Virtual Call   [class.h, 2461]    AnnotationDefaultAttribute::~AnnotationDefaultAttribute

AnnotationComponentArray::AddValue    (Public Function)
  Declared as: void
    Define   [class.h, 2173]          AnnotationComponentArray
    Call   [class.cpp, 1057]          AnnotationComponentArray::AnnotationComponentArray

AnnotationComponentArray::AnnotationComponentArray    (Public Function)
    Define   [class.h, 2158]          AnnotationComponentArray
    Call   [class.cpp, 961]           AnnotationComponentValue::AllocateAnnotationComponentValue

AnnotationComponentArray::AnnotationComponentArray    (Public Function)
    Define   [class.cpp, 1050]        AnnotationComponentArray
    Declare   [class.h, 2163]         AnnotationComponentArray

AnnotationComponentArray::Length    (Public Virtual Const Function)
  Declared as: u2
    Define   [class.h, 2179]          AnnotationComponentArray
    Virtual Call   [class.h, 2176]    AnnotationComponentArray::AddValue
    Virtual Call   [class.h, 2457]    AnnotationDefaultAttribute::AnnotationDefaultAttribute
    Virtual Call   [class.cpp, 1130]   AnnotationDefaultAttribute::AnnotationDefaultAttribute

AnnotationComponentArray::NumValues    (Public Const Function)
  Declared as: u2
    Define   [class.h, 2171]          AnnotationComponentArray

AnnotationComponentArray::Print    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 2190]          AnnotationComponentArray
    Virtual Call   [class.h, 2480]    AnnotationDefaultAttribute::Print

AnnotationComponentArray::Put    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 2181]          AnnotationComponentArray
    Virtual Call   [class.h, 2471]    AnnotationDefaultAttribute::Put

AnnotationComponentArray::~AnnotationComponentArray    (Public Virtual Function)
    Define   [class.h, 2164]          AnnotationComponentArray
    Virtual Call   [class.h, 2461]    AnnotationDefaultAttribute::~AnnotationDefaultAttribute

AnnotationComponentConstant::AnnotationComponentConstant    (Public Function)
    Define   [class.h, 1966]          AnnotationComponentConstant
    Call   [class.cpp, 955]           AnnotationComponentValue::AllocateAnnotationComponentValue

AnnotationComponentConstant::AnnotationComponentConstant    (Public Function)
    Define   [class.cpp, 969]         AnnotationComponentConstant
    Declare   [class.h, 1973]         AnnotationComponentConstant

AnnotationComponentConstant::Length    (Public Virtual Const Function)
  Declared as: u2
    Define   [class.h, 1976]          AnnotationComponentConstant
    Virtual Call   [class.h, 2176]    AnnotationComponentArray::AddValue
    Virtual Call   [class.h, 2457]    AnnotationDefaultAttribute::AnnotationDefaultAttribute
    Virtual Call   [class.cpp, 1130]   AnnotationDefaultAttribute::AnnotationDefaultAttribute

AnnotationComponentConstant::Print    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 1985]          AnnotationComponentConstant
    Virtual Call   [class.h, 2480]    AnnotationDefaultAttribute::Print

AnnotationComponentConstant::Put    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 1978]          AnnotationComponentConstant
    Virtual Call   [class.h, 2471]    AnnotationDefaultAttribute::Put

AnnotationComponentConstant::~AnnotationComponentConstant    (Public Virtual Function)
    Define   [class.h, 1974]          AnnotationComponentConstant
    Virtual Call   [class.h, 2461]    AnnotationDefaultAttribute::~AnnotationDefaultAttribute

AnnotationComponentEnum::AnnotationComponentEnum    (Public Function)
    Define   [class.h, 2086]          AnnotationComponentEnum
    Call   [class.cpp, 957]           AnnotationComponentValue::AllocateAnnotationComponentValue

AnnotationComponentEnum::AnnotationComponentEnum    (Public Function)
    Define   [class.cpp, 1007]        AnnotationComponentEnum
    Declare   [class.h, 2091]         AnnotationComponentEnum

AnnotationComponentEnum::Length    (Public Virtual Const Function)
  Declared as: u2
    Define   [class.h, 2094]          AnnotationComponentEnum
    Virtual Call   [class.h, 2176]    AnnotationComponentArray::AddValue
    Virtual Call   [class.h, 2457]    AnnotationDefaultAttribute::AnnotationDefaultAttribute
    Virtual Call   [class.cpp, 1130]   AnnotationDefaultAttribute::AnnotationDefaultAttribute

AnnotationComponentEnum::Print    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 2104]          AnnotationComponentEnum
    Virtual Call   [class.h, 2480]    AnnotationDefaultAttribute::Print

AnnotationComponentEnum::Put    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 2096]          AnnotationComponentEnum
    Virtual Call   [class.h, 2471]    AnnotationDefaultAttribute::Put

AnnotationComponentEnum::~AnnotationComponentEnum    (Public Virtual Function)
    Define   [class.h, 2092]          AnnotationComponentEnum
    Virtual Call   [class.h, 2461]    AnnotationDefaultAttribute::~AnnotationDefaultAttribute

AnnotationComponentValue::AllocateAnnotationComponentValue    (Public Static Function)
  Declared as: AnnotationComponentValue *
    Define   [class.cpp, 945]         AnnotationComponentValue
    Call   [class.cpp, 1057]          AnnotationComponentArray::AnnotationComponentArray
    Call   [class.cpp, 1076]          Annotation::Annotation
    Call   [class.cpp, 1129]          AnnotationDefaultAttribute::AnnotationDefaultAttribute
    Declare   [class.h, 1930]         AnnotationComponentValue

AnnotationComponentValue::AnnotationComponentValue    (Public Function)
    Define   [class.h, 1921]          AnnotationComponentValue
    Call   [class.h, 1967]            AnnotationComponentConstant::AnnotationComponentConstant
    Call   [class.h, 2087]            AnnotationComponentEnum::AnnotationComponentEnum
    Call   [class.h, 2130]            AnnotationComponentAnnotation::AnnotationComponentAnnotation
    Call   [class.h, 2159]            AnnotationComponentArray::AnnotationComponentArray
    Call   [class.cpp, 964]           AnnotationComponentValue::AllocateAnnotationComponentValue
    Call   [class.cpp, 971]           AnnotationComponentConstant::AnnotationComponentConstant
    Call   [class.cpp, 1008]          AnnotationComponentEnum::AnnotationComponentEnum
    Call   [class.cpp, 1021]          AnnotationComponentAnnotation::AnnotationComponentAnnotation
    Call   [class.cpp, 1051]          AnnotationComponentArray::AnnotationComponentArray

AnnotationComponentValue::Length    (Public Virtual Const Function)
  Declared as: u2
    Define   [class.h, 1935]          AnnotationComponentValue
    Virtual Call   [class.h, 2176]    AnnotationComponentArray::AddValue
    Virtual Call   [class.h, 2457]    AnnotationDefaultAttribute::AnnotationDefaultAttribute
    Virtual Call   [class.cpp, 1130]   AnnotationDefaultAttribute::AnnotationDefaultAttribute

AnnotationComponentValue::Print    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 1945]          AnnotationComponentValue
    Virtual Call   [class.h, 2480]    AnnotationDefaultAttribute::Print

AnnotationComponentValue::Put    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 1938]          AnnotationComponentValue
    Call   [class.h, 1980]            AnnotationComponentConstant::Put
    Call   [class.h, 2098]            AnnotationComponentEnum::Put
    Call   [class.h, 2183]            AnnotationComponentArray::Put
    Virtual Call   [class.h, 2471]    AnnotationDefaultAttribute::Put
    Call   [class.cpp, 1038]          AnnotationComponentAnnotation::Put

AnnotationComponentValue::Tag    (Public Const Function)
  Declared as: AnnotationComponentValueTag
    Define   [class.h, 1932]          AnnotationComponentValue

AnnotationComponentValue::~AnnotationComponentValue    (Public Virtual Function)
    Define   [class.h, 1924]          AnnotationComponentValue
    Call   [class.h, 1974]            AnnotationComponentConstant::~AnnotationComponentConstant
    Call   [class.h, 2092]            AnnotationComponentEnum::~AnnotationComponentEnum
    Call   [class.h, 2169]            AnnotationComponentArray::~AnnotationComponentArray
    Virtual Call   [class.h, 2461]    AnnotationDefaultAttribute::~AnnotationDefaultAttribute
    Call   [class.cpp, 1029]          AnnotationComponentAnnotation::~AnnotationComponentAnnotation

AnnotationDefaultAttribute::AnnotationDefaultAttribute    (Public Function)
    Define   [class.h, 2455]          AnnotationDefaultAttribute
    Call   [class.cpp, 613]           AttributeInfo::AllocateAttributeInfo

AnnotationDefaultAttribute::AnnotationDefaultAttribute    (Public Function)
    Define   [class.cpp, 1125]        AnnotationDefaultAttribute
    Declare   [class.h, 2460]         AnnotationDefaultAttribute

AnnotationDefaultAttribute::DefaultValue    (Public Const Function)
  Declared as: const AnnotationComponentValue *
    Define   [class.h, 2463]          AnnotationDefaultAttribute

AnnotationDefaultAttribute::Print    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 2475]          AnnotationDefaultAttribute

AnnotationDefaultAttribute::Put    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 2468]          AnnotationDefaultAttribute

AnnotationDefaultAttribute::~AnnotationDefaultAttribute    (Public Virtual Function)
    Define   [class.h, 2461]          AnnotationDefaultAttribute

AnnotationsAttribute::AddAnnotation    (Public Function)
  Declared as: void
    Define   [class.h, 2324]          AnnotationsAttribute

AnnotationsAttribute::AnnotationsAttribute    (Public Function)
    Define   [class.h, 2307]          AnnotationsAttribute
    Call   [class.cpp, 605]           AttributeInfo::AllocateAttributeInfo
    Call   [class.cpp, 607]           AttributeInfo::AllocateAttributeInfo

AnnotationsAttribute::AnnotationsAttribute    (Public Function)
    Define   [class.cpp, 1081]        AnnotationsAttribute
    Declare   [class.h, 2314]         AnnotationsAttribute

AnnotationsAttribute::NumAnnotations    (Public Const Function)
  Declared as: u2
    Define   [class.h, 2322]          AnnotationsAttribute

AnnotationsAttribute::Print    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 2339]          AnnotationsAttribute

AnnotationsAttribute::Put    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 2330]          AnnotationsAttribute

AnnotationsAttribute::~AnnotationsAttribute    (Public Virtual Function)
    Define   [class.h, 2315]          AnnotationsAttribute

ArgumentExpander::ArgumentExpander    (Public Function)
    Define   [option.cpp, 135]        ArgumentExpander
    Declare   [option.h, 32]          ArgumentExpander
    Call   [jikesapi.cpp, 164]        JikesAPI::parseOptions

ArgumentExpander::ExpandAtFileArgument    (Public Function)
  Declared as: void
    Define   [option.cpp, 25]         ArgumentExpander
    Declare   [option.h, 41]          ArgumentExpander
    Call   [option.cpp, 144]          ArgumentExpander::ArgumentExpander

ArgumentExpander::~ArgumentExpander    (Public Function)
    Define   [option.h, 34]           ArgumentExpander
    Call   [jikesapi.cpp, 191]        JikesAPI::parseOptions

ArrayContainer::ArrayContainer    (Public Function)
    Define   [control.h, 228]         ArrayContainer
    Call   [control.cpp, 45]          Utility::IdentifyContainerType
    Call   [control.cpp, 2857]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2874]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2895]        FlyweightAnalysis::AssignRoles

ArrayListContainer::ArrayListContainer    (Public Function)
    Define   [control.h, 234]         ArrayListContainer
    Call   [control.cpp, 50]          Utility::IdentifyContainerType
    Call   [control.cpp, 52]          Utility::IdentifyContainerType

ArrayListContainer::GetPutType    (Public Virtual Function)
  Declared as: TypeSymbol *
    Define   [control.cpp, 2775]      ArrayListContainer
    Declare   [control.h, 237]        ArrayListContainer
    Virtual Call   [control.cpp, 1226]   FindComposite

ArrayListContainer::GetPutValue    (Public Virtual Function)
  Declared as: VariableSymbol *
    Define   [control.cpp, 2749]      ArrayListContainer
    Declare   [control.h, 236]        ArrayListContainer
    Virtual Call   [control.cpp, 2921]   FlyweightAnalysis::AssignRoles

ArrayListContainer::IsPutMethod    (Public Virtual Function)
  Declared as: bool
    Define   [control.cpp, 2710]      ArrayListContainer
    Declare   [control.h, 235]        ArrayListContainer
    Virtual Call   [control.cpp, 1224]   FindComposite
    Virtual Call   [control.cpp, 2920]   FlyweightAnalysis::AssignRoles

assert    (Unknown Function)
    Call   [body.cpp, 649]            Semantic::ProcessForeachStatement
    Call   [body.cpp, 661]            Semantic::ProcessForeachStatement
    Call   [body.cpp, 907]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 970]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 1172]           Semantic::ProcessContinueStatement
    Call   [body.cpp, 1228]           Semantic::ProcessContinueStatement
    Call   [body.cpp, 1398]           Semantic::UncaughtException
    Call   [body.cpp, 1439]           Semantic::UncaughtExceptionContext
    Call   [body.cpp, 1457]           Semantic::UncaughtExceptionContext
    Call   [body.cpp, 1464]           Semantic::UncaughtExceptionContext
    Call   [body.cpp, 1557]           Semantic::ProcessTryStatement
    Call   [body.cpp, 1599]           Semantic::ProcessTryStatement
    Call   [body.cpp, 1795]           Semantic::ProcessTryStatement
    Call   [body.cpp, 2072]           Semantic::ProcessSuperCall
    Call   [body.cpp, 2082]           Semantic::ProcessSuperCall
    Call   [body.cpp, 2170]           Semantic::ProcessSuperCall
    Call   [body.cpp, 2277]           Semantic::CheckThrow
    Call   [body.cpp, 2433]           Semantic::ProcessConstructorBody
    Call   [body.cpp, 2508]           Semantic::ProcessExecutableBodies
    Call   [body.cpp, 2509]           Semantic::ProcessExecutableBodies
    Call   [body.cpp, 2510]           Semantic::ProcessExecutableBodies
    Call   [body.cpp, 2511]           Semantic::ProcessExecutableBodies
    Call   [body.cpp, 2526]           Semantic::ProcessExecutableBodies
    Call   [platform.cpp, 75]         SystemMkdir
    Call   [platform.cpp, 746]        FloatToString::Format
    Call   [platform.cpp, 768]        FloatToString::Format
    Call   [platform.cpp, 1116]       DoubleToString::Format
    Call   [platform.cpp, 1138]       DoubleToString::Format
    Call   [platform.cpp, 1164]       Ostream::operator<<
    Call   [platform.cpp, 1192]       Ostream::operator<<
    Call   [semantic.h, 165]          BlockStack::TopMaxEnclosedVariableIndex
    Call   [semantic.h, 192]          DefiniteFinalAssignmentStack::Top
    Call   [semantic.h, 220]          DefiniteBlockStack::Pop
    Call   [semantic.h, 227]          DefiniteBlockStack::TopBlock
    Call   [semantic.h, 242]          DefiniteBlockStack::TopBreakPair
    Call   [semantic.h, 247]          DefiniteBlockStack::TopContinuePair
    Call   [semantic.h, 418]          SemanticEnvironmentStack::Pop
    Call   [semantic.h, 426]          SemanticEnvironmentStack::Top
    Call   [semantic.h, 735]          Semantic::Semantic
    Call   [semantic.h, 736]          Semantic::Semantic
    Call   [semantic.h, 740]          Semantic::Semantic
    Call   [semantic.h, 741]          Semantic::Semantic
    Call   [semantic.h, 1052]         Semantic::DefiniteInvalidStatement
    Call   [semantic.h, 1056]         Semantic::DefiniteInvalidExpression
    Call   [semantic.h, 1059]         Semantic::DefiniteInvalidExpression
    Call   [semantic.h, 1232]         Semantic::ProcessExpression
    Call   [semantic.h, 1258]         Semantic::ProcessInvalidKind
    Call   [parser.cpp, 24]           Parser::ReallocateStacks
    Call   [parser.cpp, 234]          Parser::BodyParse
    Call   [scanner.cpp, 52]          Scanner::Scanner
    Call   [scanner.cpp, 57]          Scanner::Scanner
    Call   [scanner.cpp, 248]         Scanner::Scan
    Call   [scanner.cpp, 1272]        Scanner::ClassifyNumericLiteral
    Call   [unparse.cpp, 176]         AstAnnotation::Unparse
    Call   [diagnose.cpp, 28]         DiagnoseParser::ReallocateStacks
    Call   [diagnose.cpp, 2042]       ParseErrorInfo::getFileName
    Call   [zip.cpp, 102]             ZipFile::ZipFile
    Call   [zip.cpp, 108]             ZipFile::ZipFile
    Call   [zip.cpp, 400]             Zip::Zip
    Call   [zip.cpp, 417]             Zip::Zip
    Call   [zip.cpp, 435]             Zip::Zip
    Call   [zip.cpp, 438]             Zip::Zip
    Call   [zip.cpp, 560]             Zip::ReadDirectory
    Call   [system.cpp, 148]          Control::FindOrInsertSystemName
    Call   [system.cpp, 197]          Control::ConvertUtf8ToUnicode
    Call   [access.h, 175]            AccessFlags::RecommendedOrder
    Call   [code.h, 46]               Code::CodeCheck
    Call   [code.h, 71]               Code::Codepoint
    Call   [code.h, 120]              Code::Value
    Call   [error.h, 47]              ErrorString::operator<<
    Call   [modifier.cpp, 60]         Semantic::ProcessModifiers
    Call   [modifier.cpp, 77]         Semantic::ProcessModifiers
    Call   [modifier.cpp, 217]        Semantic::ProcessTopLevelTypeModifiers
    Call   [modifier.cpp, 242]        Semantic::ProcessLocalClassModifiers
    Call   [modifier.cpp, 336]        Semantic::ProcessNestedTypeModifiers
    Call   [ast.h, 62]                VariableSymbolArray::Reset
    Call   [ast.h, 109]               VariableSymbolArray::~VariableSymbolArray
    Call   [ast.h, 446]               Ast::operator new []
    Call   [ast.h, 453]               Ast::~Ast
    Call   [ast.h, 671]               AstArray::operator[]
    Call   [ast.h, 681]               AstArray::Next
    Call   [ast.h, 694]               AstArray::~AstArray
    Call   [ast.h, 702]               AstArray::operator new []
    Call   [ast.h, 733]               AstListNode::Clone
    Call   [ast.h, 734]               AstListNode::Clone
    Call   [ast.h, 735]               AstListNode::Lexify
    Call   [ast.h, 737]               AstListNode::Print
    Call   [ast.h, 738]               AstListNode::Print
    Call   [ast.h, 739]               AstListNode::Unparse
    Call   [ast.h, 1209]              AstTypeArguments::NumTypeArguments
    Call   [ast.h, 1426]              AstModifiers::NumModifiers
    Call   [ast.h, 3211]              AstSwitchStatement::Case
    Call   [ast.h, 4400]              AstMethodInvocation::LeftToken
    Call   [ast.h, 4887]              StoragePool::AllocateMoreSpace
    Call   [ast.h, 4905]              StoragePool::AllocateMoreSpace
    Call   [ast.h, 6649]              AstBlock::AllocateStatements
    Call   [ast.h, 6655]              AstBlock::AddStatement
    Call   [ast.h, 6674]              AstTypeArguments::AllocateTypeArguments
    Call   [ast.h, 6680]              AstTypeArguments::AddTypeArgument
    Call   [ast.h, 6681]              AstTypeArguments::AddTypeArgument
    Call   [ast.h, 6687]              AstAnnotation::AllocateMemberValuePairs
    Call   [ast.h, 6694]              AstAnnotation::AddMemberValuePair
    Call   [ast.h, 6700]              AstModifiers::AllocateModifiers
    Call   [ast.h, 6706]              AstModifiers::AddModifier
    Call   [ast.h, 6712]              AstModifiers::AddModifier
    Call   [ast.h, 6718]              AstCompilationUnit::AllocateImportDeclarations
    Call   [ast.h, 6725]              AstCompilationUnit::AddImportDeclaration
    Call   [ast.h, 6731]              AstCompilationUnit::AllocateTypeDeclarations
    Call   [ast.h, 6738]              AstCompilationUnit::AddTypeDeclaration
    Call   [ast.h, 6744]              AstClassBody::AllocateClassBodyDeclarations
    Call   [ast.h, 6751]              AstClassBody::AllocateInstanceVariables
    Call   [ast.h, 6758]              AstClassBody::AddInstanceVariable
    Call   [ast.h, 6764]              AstClassBody::AllocateClassVariables
    Call   [ast.h, 6771]              AstClassBody::AddClassVariable
    Call   [ast.h, 6777]              AstClassBody::AllocateMethods
    Call   [ast.h, 6783]              AstClassBody::AddMethod
    Call   [ast.h, 6789]              AstClassBody::AllocateConstructors
    Call   [ast.h, 6796]              AstClassBody::AddConstructor
    Call   [ast.h, 6802]              AstClassBody::AllocateStaticInitializers
    Call   [ast.h, 6809]              AstClassBody::AddStaticInitializer
    Call   [ast.h, 6815]              AstClassBody::AllocateInstanceInitializers
    Call   [ast.h, 6822]              AstClassBody::AddInstanceInitializer
    Call   [ast.h, 6828]              AstClassBody::AllocateNestedClasses
    Call   [ast.h, 6834]              AstClassBody::AddNestedClass
    Call   [ast.h, 6840]              AstClassBody::AllocateNestedEnums
    Call   [ast.h, 6846]              AstClassBody::AddNestedEnum
    Call   [ast.h, 6852]              AstClassBody::AllocateNestedInterfaces
    Call   [ast.h, 6859]              AstClassBody::AddNestedInterface
    Call   [ast.h, 6865]              AstClassBody::AllocateNestedAnnotations
    Call   [ast.h, 6872]              AstClassBody::AddNestedAnnotation
    Call   [ast.h, 6878]              AstClassBody::AllocateEmptyDeclarations
    Call   [ast.h, 6885]              AstClassBody::AddEmptyDeclaration
    Call   [ast.h, 6891]              AstTypeParameter::AllocateBounds
    Call   [ast.h, 6897]              AstTypeParameter::AddBound
    Call   [ast.h, 6903]              AstTypeParameters::AllocateTypeParameters
    Call   [ast.h, 6909]              AstTypeParameters::AddTypeParameter
    Call   [ast.h, 6915]              AstClassDeclaration::AllocateInterfaces
    Call   [ast.h, 6921]              AstClassDeclaration::AddInterface
    Call   [ast.h, 6927]              AstArrayInitializer::AllocateVariableInitializers
    Call   [ast.h, 6934]              AstArrayInitializer::AddVariableInitializer
    Call   [ast.h, 6940]              AstFieldDeclaration::AllocateVariableDeclarators
    Call   [ast.h, 6947]              AstFieldDeclaration::AddVariableDeclarator
    Call   [ast.h, 6953]              AstMethodDeclarator::AllocateFormalParameters
    Call   [ast.h, 6960]              AstMethodDeclarator::AddFormalParameter
    Call   [ast.h, 6966]              AstMethodDeclaration::AllocateThrows
    Call   [ast.h, 6972]              AstMethodDeclaration::AddThrow
    Call   [ast.h, 6978]              AstArguments::AllocateArguments
    Call   [ast.h, 6984]              AstArguments::AddArgument
    Call   [ast.h, 6990]              AstArguments::AllocateLocalArguments
    Call   [ast.h, 6996]              AstArguments::AddLocalArgument
    Call   [ast.h, 7002]              AstConstructorDeclaration::AllocateThrows
    Call   [ast.h, 7008]              AstConstructorDeclaration::AddThrow
    Call   [ast.h, 7014]              AstEnumDeclaration::AllocateInterfaces
    Call   [ast.h, 7020]              AstEnumDeclaration::AddInterface
    Call   [ast.h, 7026]              AstEnumDeclaration::AllocateEnumConstants
    Call   [ast.h, 7032]              AstEnumDeclaration::AddEnumConstant
    Call   [ast.h, 7039]              AstInterfaceDeclaration::AllocateInterfaces
    Call   [ast.h, 7045]              AstInterfaceDeclaration::AddInterface
    Call   [ast.h, 7051]              AstLocalVariableStatement::AllocateVariableDeclarators
    Call   [ast.h, 7058]              AstLocalVariableStatement::AddVariableDeclarator
    Call   [ast.h, 7064]              AstSwitchBlockStatement::AllocateSwitchLabels
    Call   [ast.h, 7070]              AstSwitchBlockStatement::AddSwitchLabel
    Call   [ast.h, 7079]              AstSwitchStatement::AllocateCases
    Call   [ast.h, 7089]              AstSwitchStatement::AddCase
    Call   [ast.h, 7092]              AstSwitchStatement::AddCase
    Call   [ast.h, 7098]              AstForStatement::AllocateForInitStatements
    Call   [ast.h, 7104]              AstForStatement::AddForInitStatement
    Call   [ast.h, 7110]              AstForStatement::AllocateForUpdateStatements
    Call   [ast.h, 7117]              AstForStatement::AddForUpdateStatement
    Call   [ast.h, 7123]              AstTryStatement::AllocateCatchClauses
    Call   [ast.h, 7129]              AstTryStatement::AddCatchClause
    Call   [ast.h, 7135]              AstArrayCreationExpression::AllocateDimExprs
    Call   [ast.h, 7141]              AstArrayCreationExpression::AddDimExpr
    Call   [ast.h, 7178]              AstArray::AstArray
    Call   [control.cpp, 2142]        PrintSingletonXMI
    Call   [control.cpp, 3858]        EmitDelegation
    Call   [control.cpp, 4241]        ExtractStructure
    Call   [control.cpp, 4242]        ExtractStructure
    Call   [control.cpp, 4313]        ExtractStructure
    Call   [control.cpp, 4630]        DelegationTable::DelegatesSuccessors
    Call   [control.cpp, 4656]        DelegationTable::ResolveType
    Call   [control.cpp, 4697]        DelegationTable::Delegates
    Call   [control.cpp, 4997]        ClassSymbolTable::PrintSubclasses
    Call   [control.cpp, 5010]        ClassSymbolTable::PrintSubinterfaces
    Call   [control.cpp, 5023]        ClassSymbolTable::PrintSubtypes
    Call   [control.cpp, 5382]        GenTable::getKind
    Call   [control.cpp, 7411]        Control::ProcessFile
    Call   [control.cpp, 7452]        Control::ProcessHeaders
    Call   [definite.cpp, 95]         Semantic::DefiniteBooleanExpression
    Call   [definite.cpp, 251]        Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Call   [definite.cpp, 500]        Semantic::DefiniteConditionalExpression
    Call   [definite.cpp, 745]        Semantic::DefiniteVariableInitializer
    Call   [definite.cpp, 846]        Semantic::DefiniteLocalClassStatement
    Call   [definite.cpp, 1497]       Semantic::DefiniteMethodBody
    Call   [definite.cpp, 1573]       Semantic::DefiniteConstructorBody
    Call   [definite.cpp, 1660]       Semantic::DefiniteBlockInitializer
    Call   [definite.cpp, 1706]       Semantic::DefiniteFieldInitializer
    Call   [definite.cpp, 1724]       Semantic::DefiniteSetup
    Call   [definite.cpp, 1755]       Semantic::DefiniteCleanUp
    Call   [decl.cpp, 109]            Semantic::ProcessTypeNames
    Call   [decl.cpp, 156]            Semantic::ProcessTypeNames
    Call   [decl.cpp, 526]            Semantic::ProcessTypeHeader
    Call   [decl.cpp, 575]            Semantic::ProcessTypeHeader
    Call   [decl.cpp, 663]            Semantic::ProcessTypeHeader
    Call   [decl.cpp, 687]            Semantic::ProcessTypeHeader
    Call   [decl.cpp, 695]            Semantic::ProcessTypeHeader
    Call   [decl.cpp, 729]            Semantic::ProcessTypeHeader
    Call   [decl.cpp, 754]            Semantic::ProcessSuperinterface
    Call   [decl.cpp, 823]            Semantic::ProcessTypeHeaders
    Call   [decl.cpp, 839]            Semantic::ProcessTypeHeaders
    Call   [decl.cpp, 930]            Semantic::MustFindNestedType
    Call   [decl.cpp, 958]            Semantic::ProcessConstructorMembers
    Call   [decl.cpp, 972]            Semantic::ProcessMethodMembers
    Call   [decl.cpp, 981]            Semantic::ProcessFieldMembers
    Call   [decl.cpp, 994]            Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 1190]           Semantic::ProcessMembers
    Call   [decl.cpp, 1191]           Semantic::ProcessMembers
    Call   [decl.cpp, 1192]           Semantic::ProcessMembers
    Call   [decl.cpp, 1233]           Semantic::CompleteSymbolTable
    Call   [decl.cpp, 1234]           Semantic::CompleteSymbolTable
    Call   [decl.cpp, 1235]           Semantic::CompleteSymbolTable
    Call   [decl.cpp, 1522]           Semantic::ReadType
    Call   [decl.cpp, 1811]           Semantic::ProcessPackageOrType
    Call   [decl.cpp, 2002]           Semantic::ProcessSingleTypeImportDeclaration
    Call   [decl.cpp, 2054]           Semantic::ProcessFieldDeclaration
    Call   [decl.cpp, 2352]           Semantic::AddDefaultConstructor
    Call   [decl.cpp, 2451]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2472]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2624]           Semantic::CheckMethodOverride
    Call   [decl.cpp, 2812]           Semantic::AddInheritedTypes
    Call   [decl.cpp, 2830]           Semantic::AddInheritedTypes
    Call   [decl.cpp, 2835]           Semantic::AddInheritedTypes
    Call   [decl.cpp, 2890]           Semantic::AddInheritedFields
    Call   [decl.cpp, 2910]           Semantic::AddInheritedFields
    Call   [decl.cpp, 2915]           Semantic::AddInheritedFields
    Call   [decl.cpp, 3005]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3026]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3030]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3060]           Semantic::AddInheritedMethods
    Call   [decl.cpp, 3201]           Semantic::ComputeFieldsClosure
    Call   [decl.cpp, 3241]           Semantic::ComputeMethodsClosure
    Call   [decl.cpp, 3298]           Semantic::ProcessFormalParameters
    Call   [decl.cpp, 3345]           Semantic::ProcessMethodDeclaration
    Call   [decl.cpp, 3653]           Semantic::FindType
    Call   [decl.cpp, 3700]           Semantic::FindType
    Call   [decl.cpp, 3800]           Semantic::FindInaccessibleType
    Call   [decl.cpp, 3810]           Semantic::FindInaccessibleType
    Call   [decl.cpp, 3929]           Semantic::ProcessType
    Call   [decl.cpp, 3990]           Semantic::InitializeVariable
    Call   [decl.cpp, 4162]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4299]           Semantic::ProcessInstanceInitializers
    Call   [decl.cpp, 4305]           Semantic::ProcessInstanceInitializers
    Call   [double.cpp, 424]          IEEEfloat::IEEEfloat
    Call   [double.cpp, 873]          IEEEfloat::Normalize
    Call   [double.cpp, 1571]         IEEEdouble::IEEEdouble
    Call   [double.cpp, 2121]         IEEEdouble::Normalize
    Call   [double.cpp, 3067]         BigInt::pow5mult
    Call   [symbol.cpp, 74]           MethodSymbol::Header
    Call   [symbol.cpp, 177]          MethodSymbol::Header
    Call   [symbol.cpp, 254]          MethodSymbol::Header
    Call   [symbol.cpp, 286]          SymbolTable::FindOverloadMethod
    Call   [symbol.cpp, 772]          PackageSymbol::SetPackageName
    Call   [symbol.cpp, 1039]         DirectorySymbol::SetDirectoryName
    Call   [symbol.cpp, 1072]         DirectorySymbol::ReadDirectory
    Call   [symbol.cpp, 1223]         FileSymbol::SetFileName
    Call   [symbol.cpp, 1345]         TypeSymbol::SetClassName
    Call   [symbol.cpp, 1369]         MethodSymbol::ProcessMethodThrows
    Call   [symbol.cpp, 1476]         MethodSymbol::SetSignature
    Call   [symbol.cpp, 1497]         MethodSymbol::ProcessMethodSignature
    Call   [symbol.cpp, 1501]         MethodSymbol::ProcessMethodSignature
    Call   [symbol.cpp, 1514]         MethodSymbol::ProcessMethodSignature
    Call   [symbol.cpp, 1531]         MethodSymbol::ProcessMethodSignature
    Call   [symbol.cpp, 1539]         MethodSymbol::ProcessMethodSignature
    Call   [symbol.cpp, 1547]         MethodSymbol::ProcessMethodSignature
    Call   [symbol.cpp, 1595]         VariableSymbol::LocalVariableIndex
    Call   [symbol.cpp, 1621]         VariableSymbol::ProcessVariableSignature
    Call   [symbol.cpp, 1626]         VariableSymbol::ProcessVariableSignature
    Call   [symbol.cpp, 1654]         TypeSymbol::EnclosingType
    Call   [symbol.cpp, 1668]         TypeSymbol::HasEnclosingInstance
    Call   [symbol.cpp, 1699]         TypeSymbol::HasProtectedAccessTo
    Call   [symbol.cpp, 1738]         TypeSymbol::BoxedType
    Call   [symbol.cpp, 1771]         TypeSymbol::InsertThis0
    Call   [symbol.cpp, 1777]         TypeSymbol::InsertThis0
    Call   [symbol.cpp, 1812]         TypeSymbol::FindOrInsertClassLiteralMethod
    Call   [symbol.cpp, 1883]         TypeSymbol::FindOrInsertClassLiteral
    Call   [symbol.cpp, 1884]         TypeSymbol::FindOrInsertClassLiteral
    Call   [symbol.cpp, 1930]         TypeSymbol::FindOrInsertClassLiteral
    Call   [symbol.cpp, 1979]         TypeSymbol::FindOrInsertAssertVariable
    Call   [symbol.cpp, 2013]         TypeSymbol::FindOrInsertLocalShadow
    Call   [symbol.cpp, 2083]         TypeSymbol::FindOrInsertLocalShadow
    Call   [symbol.cpp, 2101]         TypeSymbol::FindOrInsertLocalShadow
    Call   [symbol.cpp, 2171]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2178]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2218]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2397]         TypeSymbol::GetReadAccessConstructor
    Call   [symbol.cpp, 2456]         TypeSymbol::GetReadAccessConstructor
    Call   [symbol.cpp, 2495]         TypeSymbol::GetReadAccessConstructor
    Call   [symbol.cpp, 2604]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2636]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2770]         TypeSymbol::GetWriteAccessMethod
    Call   [symbol.cpp, 2804]         TypeSymbol::GetWriteAccessMethod
    Call   [symbol.cpp, 2958]         TypeSymbol::GetWriteAccessFromReadAccess
    Call   [symbol.cpp, 2980]         TypeSymbol::GetPlaceholderType
    Call   [symbol.cpp, 3007]         TypeSymbol::GetPlaceholderType
    Call   [double.h, 644]            BigInt::hi0bits
    Call   [double.h, 647]            BigInt::IsZero
    Call   [op.cpp, 316]              Operators::OpLine
    Call   [op.cpp, 322]              Operators::OpDmp
    Call   [bytecode.cpp, 64]         ByteCode::GenerateCode
    Call   [bytecode.cpp, 66]         ByteCode::GenerateCode
    Call   [bytecode.cpp, 85]         ByteCode::GenerateCode
    Call   [bytecode.cpp, 122]        ByteCode::GenerateCode
    Call   [bytecode.cpp, 298]        ByteCode::CompileConstructor
    Call   [bytecode.cpp, 348]        ByteCode::CompileConstructor
    Call   [bytecode.cpp, 392]        ByteCode::DeclareField
    Call   [bytecode.cpp, 393]        ByteCode::DeclareField
    Call   [bytecode.cpp, 427]        ByteCode::BeginMethod
    Call   [bytecode.cpp, 497]        ByteCode::BeginMethod
    Call   [bytecode.cpp, 520]        ByteCode::BeginMethod
    Call   [bytecode.cpp, 543]        ByteCode::EndMethod
    Call   [bytecode.cpp, 583]        ByteCode::EndMethod
    Call   [bytecode.cpp, 585]        ByteCode::EndMethod
    Call   [bytecode.cpp, 654]        ByteCode::InitializeVariable
    Call   [bytecode.cpp, 661]        ByteCode::InitializeVariable
    Call   [bytecode.cpp, 670]        ByteCode::InitializeVariable
    Call   [bytecode.cpp, 731]        ByteCode::InitializeArray
    Call   [bytecode.cpp, 750]        ByteCode::DeclareLocalVariable
    Call   [bytecode.cpp, 791]        ByteCode::DeclareLocalVariable
    Call   [bytecode.cpp, 844]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 889]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 901]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 930]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 944]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 962]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 975]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 983]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 994]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 1022]       ByteCode::EmitStatement
    Call   [bytecode.cpp, 1060]       ByteCode::EmitStatement
    Call   [bytecode.cpp, 1075]       ByteCode::EmitStatement
    Call   [bytecode.cpp, 1105]       ByteCode::EmitStatement
    Call   [bytecode.cpp, 1178]       ByteCode::EmitStatement
    Call   [bytecode.cpp, 1197]       ByteCode::EmitStatement
    Call   [bytecode.cpp, 1215]       ByteCode::EmitReturnStatement
    Call   [bytecode.cpp, 1227]       ByteCode::EmitBlockStatement
    Call   [bytecode.cpp, 1291]       ByteCode::EmitStatementExpression
    Call   [bytecode.cpp, 1326]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1455]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1472]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1593]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1676]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1677]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1678]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1681]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1721]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1750]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1831]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1852]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1867]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1915]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 2101]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2116]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2307]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2459]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2505]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2550]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2640]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2674]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2701]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2729]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2771]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2813]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2854]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2858]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2892]       ByteCode::EmitSynchronizedStatement
    Call   [bytecode.cpp, 2911]       ByteCode::EmitSynchronizedStatement
    Call   [bytecode.cpp, 2924]       ByteCode::EmitSynchronizedStatement
    Call   [bytecode.cpp, 2985]       ByteCode::EmitAssertStatement
    Call   [bytecode.cpp, 3112]       ByteCode::EmitForeachStatement
    Call   [bytecode.cpp, 3265]       ByteCode::EmitExpression
    Call   [bytecode.cpp, 3274]       ByteCode::EmitExpression
    Call   [bytecode.cpp, 3324]       ByteCode::EmitExpression
    Call   [bytecode.cpp, 3354]       ByteCode::VariableTypeResolution
    Call   [bytecode.cpp, 3426]       ByteCode::GenerateClassAccessMethod
    Call   [bytecode.cpp, 3545]       ByteCode::GenerateClassAccess
    Call   [bytecode.cpp, 3572]       ByteCode::GenerateClassAccess
    Call   [bytecode.cpp, 3638]       ByteCode::GenerateAssertVariableInitializer
    Call   [bytecode.cpp, 3785]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3789]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3803]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3871]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3951]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3992]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4015]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4038]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4043]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4107]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4118]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4140]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4400]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4516]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4624]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4655]       ByteCode::EmitInstanceofExpression
    Call   [bytecode.cpp, 4709]       ByteCode::EmitCastExpression
    Call   [bytecode.cpp, 4743]       ByteCode::EmitCast
    Call   [bytecode.cpp, 4756]       ByteCode::EmitCast
    Call   [bytecode.cpp, 4773]       ByteCode::EmitCast
    Call   [bytecode.cpp, 4791]       ByteCode::EmitCast
    Call   [bytecode.cpp, 5071]       ByteCode::EmitFieldAccess
    Call   [bytecode.cpp, 5086]       ByteCode::EmitMethodInvocation
    Call   [bytecode.cpp, 5233]       ByteCode::EmitNewArray
    Call   [bytecode.cpp, 5322]       ByteCode::EmitPostUnaryExpression
    Call   [bytecode.cpp, 5544]       ByteCode::EmitPostUnaryExpressionArray
    Call   [bytecode.cpp, 5571]       ByteCode::EmitPreUnaryExpression
    Call   [bytecode.cpp, 5589]       ByteCode::EmitPreUnaryExpression
    Call   [bytecode.cpp, 5592]       ByteCode::EmitPreUnaryExpression
    Call   [bytecode.cpp, 5597]       ByteCode::EmitPreUnaryExpression
    Call   [bytecode.cpp, 5636]       ByteCode::EmitPreUnaryIncrementExpression
    Call   [bytecode.cpp, 5797]       ByteCode::EmitPreUnaryIncrementExpressionArray
    Call   [bytecode.cpp, 5850]       ByteCode::EmitPreUnaryIncrementExpressionField
    Call   [bytecode.cpp, 6041]       ByteCode::AppendString
    Call   [bytecode.cpp, 6042]       ByteCode::AppendString
    Call   [bytecode.cpp, 6078]       ByteCode::AppendString
    Call   [bytecode.cpp, 6149]       ByteCode::EmitStringAppendMethod
    Call   [bytecode.cpp, 6244]       ByteCode::ByteCode
    Call   [bytecode.cpp, 6266]       ByteCode::DefineLabel
    Call   [bytecode.cpp, 6319]       ByteCode::CompleteLabel
    Call   [bytecode.cpp, 6341]       ByteCode::CompleteLabel
    Call   [bytecode.cpp, 6353]       ByteCode::CompleteLabel
    Call   [bytecode.cpp, 6505]       ByteCode::LoadLiteral
    Call   [bytecode.cpp, 6562]       ByteCode::ResolveAccess
    Call   [bytecode.cpp, 6579]       ByteCode::LoadVariable
    Call   [bytecode.cpp, 6583]       ByteCode::LoadVariable
    Call   [bytecode.cpp, 6606]       ByteCode::LoadVariable
    Call   [bytecode.cpp, 6633]       ByteCode::LoadVariable
    Call   [bytecode.cpp, 6637]       ByteCode::LoadVariable
    Call   [bytecode.cpp, 6694]       ByteCode::LoadVariable
    Call   [bytecode.cpp, 6822]       ByteCode::StoreVariable
    Call   [bytecode.cpp, 6922]       ByteCode::ChangeStack
    Call   [class.cpp, 231]           CPUtf8Info::Init
    Call   [class.cpp, 344]           FieldInfo::Signature
    Call   [class.cpp, 355]           FieldInfo::SignatureLength
    Call   [class.cpp, 464]           MethodInfo::Signature
    Call   [class.cpp, 475]           MethodInfo::SignatureLength
    Call   [class.cpp, 715]           CodeAttribute::Print
    Call   [class.cpp, 1002]          AnnotationComponentConstant::AnnotationComponentConstant
    Call   [class.cpp, 1283]          ClassFile::Write
    Call   [class.cpp, 1293]          ClassFile::Write
    Call   [class.cpp, 1393]          Semantic::ProcessSignature
    Call   [class.cpp, 1719]          Semantic::ProcessClassFile
    Call   [class.cpp, 1900]          Semantic::ProcessClassFile
    Call   [class.cpp, 1959]          Semantic::ProcessClassFile
    Call   [platform.h, 265]          DYNAMIC_CAST
    Call   [tab.cpp, 36]              Tab::Wcslen
    Call   [lookup.cpp, 378]          DirectoryEntry::Mtime
    Call   [lookup.cpp, 505]          TypeLookupTable::FindType
    Call   [lookup.cpp, 521]          TypeLookupTable::InsertType
    Call   [lookup.cpp, 529]          TypeLookupTable::InsertType
    Call   [lookup.cpp, 1420]         Utf8LiteralTable::CollectStrings
    Call   [lookup.cpp, 1437]         Utf8LiteralTable::CollectStrings
    Call   [lookup.cpp, 1476]         Utf8LiteralTable::EndsInKnownString
    Call   [stream.cpp, 35]           StreamError::getFileName
    Call   [stream.cpp, 96]           StreamError::getErrorMessage
    Call   [stream.cpp, 141]          StreamError::regularErrorString
    Call   [stream.cpp, 204]          Stream::SetEncoding
    Call   [stream.cpp, 511]          LexStream::LineLength
    Call   [stream.cpp, 528]          LexStream::LiteralSymbol
    Call   [stream.cpp, 541]          LexStream::NameSymbol
    Call   [stream.cpp, 576]          LexStream::OutputLine
    Call   [stream.cpp, 693]          LexStream::FindLine
    Call   [stream.cpp, 714]          LexStream::FindColumn
    Call   [stream.cpp, 729]          LexStream::ReadInput
    Call   [stream.cpp, 774]          LexStream::RereadInput
    Call   [stream.cpp, 1008]         LexStream::ProcessInputUnicode
    Call   [init.cpp, 175]            Semantic::ComputeFinalValue
    Call   [init.cpp, 213]            Semantic::ComputeFinalValue
    Call   [error.cpp, 196]           ErrorInfo::getFileName
    Call   [error.cpp, 202]           ErrorInfo::getErrorMessage
    Call   [error.cpp, 272]           SemanticError::Report
    Call   [error.cpp, 721]           SemanticError::EnableDefaultWarnings
    Call   [error.cpp, 779]           SemanticError::ProcessWarningSwitch
    Call   [error.cpp, 983]           ErrorInfo::getInsert
    Call   [error.cpp, 1034]          FormatFile
    Call   [error.cpp, 1055]          FormatPackage
    Call   [error.cpp, 1077]          FormatOptionalThisQualifiedName
    Call   [error.cpp, 1141]          SemanticError::FormatError
    Call   [error.cpp, 2113]          SemanticError::InitializeMessages
    Call   [set.h, 205]               SymbolSet::IsElement
    Call   [set.h, 353]               NameSymbolMap::Image
    Call   [set.h, 369]               NameSymbolMap::AddElement
    Call   [set.h, 422]               Map::Image
    Call   [set.h, 477]               SymbolMap::Image
    Call   [set.h, 573]               BitSet::operator=
    Call   [set.h, 644]               BitSet::operator[]
    Call   [set.h, 655]               BitSet::AddElement
    Call   [set.h, 666]               BitSet::RemoveElement
    Call   [set.h, 842]               DefinitePair::DefinitePair
    Call   [set.h, 1053]              Map::Add
    Call   [set.h, 1089]              Map::Add
    Call   [symbol.h, 296]            FileSymbol::FileNameLiteral
    Call   [symbol.h, 523]            MethodSymbol::Type
    Call   [symbol.h, 528]            MethodSymbol::Type
    Call   [symbol.h, 534]            MethodSymbol::NumFormalParameters
    Call   [symbol.h, 550]            MethodSymbol::NumThrows
    Call   [symbol.h, 1121]           TypeSymbol::ArraySubtype
    Call   [symbol.h, 1158]           TypeSymbol::IsInner
    Call   [symbol.h, 1519]           VariableSymbol::SetOwner
    Call   [symbol.h, 1562]           VariableSymbol::Type
    Call   [symbol.h, 1567]           VariableSymbol::Type
    Call   [symbol.h, 1898]           SymbolTable::InsertPathSymbol
    Call   [symbol.h, 1911]           SymbolTable::FindPathSymbol
    Call   [symbol.h, 1926]           SymbolTable::InsertDirectorySymbol
    Call   [symbol.h, 1948]           SymbolTable::FindDirectorySymbol
    Call   [symbol.h, 1968]           SymbolTable::InsertFileSymbol
    Call   [symbol.h, 1984]           SymbolTable::FindFileSymbol
    Call   [symbol.h, 2005]           SymbolTable::InsertPackageSymbol
    Call   [symbol.h, 2021]           SymbolTable::FindPackageSymbol
    Call   [symbol.h, 2054]           SymbolTable::InsertTypeSymbol
    Call   [symbol.h, 2079]           SymbolTable::DeleteTypeSymbol
    Call   [symbol.h, 2136]           SymbolTable::FindTypeSymbol
    Call   [symbol.h, 2163]           SymbolTable::InsertMethodSymbol
    Call   [symbol.h, 2203]           SymbolTable::FindMethodSymbol
    Call   [symbol.h, 2231]           SymbolTable::InsertVariableSymbol
    Call   [symbol.h, 2252]           SymbolTable::InsertVariableSymbol
    Call   [symbol.h, 2272]           SymbolTable::FindVariableSymbol
    Call   [symbol.h, 2299]           SymbolTable::InsertLabelSymbol
    Call   [symbol.h, 2309]           SymbolTable::FindLabelSymbol
    Call   [ast.cpp, 57]              VariableSymbolArray::AllocateMoreSpace
    Call   [ast.cpp, 75]              VariableSymbolArray::AllocateMoreSpace
    Call   [ast.cpp, 92]              VariableSymbolArray::VariableSymbolArray
    Call   [ast.cpp, 473]             AstClassBody::AddClassBodyDeclaration
    Call   [class.h, 126]             ConstantPool::CPInvalid::Put
    Call   [class.h, 206]             CPUtf8Info::CPUtf8Info
    Call   [class.h, 292]             CPClassInfo::TypeName
    Call   [class.h, 297]             CPClassInfo::TypeNameLength
    Call   [class.h, 303]             CPClassInfo::SetType
    Call   [class.h, 380]             CPMemberInfo::Print
    Call   [class.h, 448]             CPStringInfo::Bytes
    Call   [class.h, 453]             CPStringInfo::Length
    Call   [class.h, 669]             CPNameAndTypeInfo::Signature
    Call   [class.h, 676]             CPNameAndTypeInfo::SignatureLength
    Call   [class.h, 781]             AttributeInfo::AttributeInfo
    Call   [class.h, 802]             AttributeInfo::Put
    Call   [class.h, 803]             AttributeInfo::Put
    Call   [class.h, 888]             ConstantValueAttribute::Value
    Call   [class.h, 895]             ConstantValueAttribute::Print
    Call   [class.h, 932]             ExceptionsAttribute::Exception
    Call   [class.h, 954]             ExceptionsAttribute::Print
    Call   [class.h, 1018]            InnerClassesAttribute::Inner
    Call   [class.h, 1025]            InnerClassesAttribute::Outer
    Call   [class.h, 1035]            InnerClassesAttribute::Name
    Call   [class.h, 1045]            InnerClassesAttribute::NameLength
    Call   [class.h, 1073]            InnerClassesAttribute::Print
    Call   [class.h, 1140]            SyntheticAttribute::Print
    Call   [class.h, 1167]            SourceFileAttribute::SourceFile
    Call   [class.h, 1173]            SourceFileAttribute::SourceFileLength
    Call   [class.h, 1187]            SourceFileAttribute::Print
    Call   [class.h, 1272]            LineNumberTableAttribute::Print
    Call   [class.h, 1329]            LocalVariableTableAttribute::AddLocalVariable
    Call   [class.h, 1360]            LocalVariableTableAttribute::Print
    Call   [class.h, 1416]            DeprecatedAttribute::Print
    Call   [class.h, 1450]            SignatureAttribute::Signature
    Call   [class.h, 1458]            SignatureAttribute::Print
    Call   [class.h, 1492]            BridgeAttribute::Print
    Call   [class.h, 1591]            StackMapAttribute::StackMapFrame::VerificationTypeInfo::Print
    Call   [class.h, 1715]            StackMapAttribute::Print
    Call   [class.h, 1800]            CodeAttribute::DeleteCode
    Call   [class.h, 1839]            CodeAttribute::AddAttribute
    Call   [class.h, 1843]            CodeAttribute::AddAttribute
    Call   [class.h, 1847]            CodeAttribute::AddAttribute
    Call   [class.h, 1851]            CodeAttribute::AddAttribute
    Call   [class.h, 1855]            CodeAttribute::AddAttribute
    Call   [class.h, 1970]            AnnotationComponentConstant::AnnotationComponentConstant
    Call   [class.h, 2069]            AnnotationComponentConstant::Print
    Call   [class.h, 2341]            AnnotationsAttribute::Print
    Call   [class.h, 2396]            ParameterAnnotationsAttribute::NumAnnotations
    Call   [class.h, 2402]            ParameterAnnotationsAttribute::AddAnnotation
    Call   [class.h, 2422]            ParameterAnnotationsAttribute::Print
    Call   [class.h, 2477]            AnnotationDefaultAttribute::Print
    Call   [class.h, 2523]            EnclosingMethodAttribute::Print
    Call   [class.h, 2586]            FieldInfo::Name
    Call   [class.h, 2591]            FieldInfo::NameLength
    Call   [class.h, 2610]            FieldInfo::AddAttribute
    Call   [class.h, 2615]            FieldInfo::AddAttribute
    Call   [class.h, 2619]            FieldInfo::AddAttribute
    Call   [class.h, 2623]            FieldInfo::AddAttribute
    Call   [class.h, 2627]            FieldInfo::AddAttribute
    Call   [class.h, 2631]            FieldInfo::AddAttribute
    Call   [class.h, 2635]            FieldInfo::AddAttribute
    Call   [class.h, 2736]            MethodInfo::Name
    Call   [class.h, 2741]            MethodInfo::NameLength
    Call   [class.h, 2760]            MethodInfo::AddAttribute
    Call   [class.h, 2765]            MethodInfo::AddAttribute
    Call   [class.h, 2769]            MethodInfo::AddAttribute
    Call   [class.h, 2773]            MethodInfo::AddAttribute
    Call   [class.h, 2777]            MethodInfo::AddAttribute
    Call   [class.h, 2781]            MethodInfo::AddAttribute
    Call   [class.h, 2785]            MethodInfo::AddAttribute
    Call   [class.h, 2789]            MethodInfo::AddAttribute
    Call   [class.h, 2793]            MethodInfo::AddAttribute
    Call   [class.h, 2798]            MethodInfo::AddAttribute
    Call   [class.h, 2803]            MethodInfo::AddAttribute
    Call   [class.h, 2807]            MethodInfo::AddAttribute
    Call   [class.h, 2985]            ClassFile::AddAttribute
    Call   [class.h, 2990]            ClassFile::AddAttribute
    Call   [class.h, 2994]            ClassFile::AddAttribute
    Call   [class.h, 2998]            ClassFile::AddAttribute
    Call   [class.h, 3002]            ClassFile::AddAttribute
    Call   [class.h, 3006]            ClassFile::AddAttribute
    Call   [class.h, 3010]            ClassFile::AddAttribute
    Call   [class.h, 3014]            ClassFile::AddAttribute
    Call   [class.h, 3018]            ClassFile::AddAttribute
    Call   [depend.cpp, 283]          TypeDependenceChecker::OutputMake
    Call   [depend.cpp, 511]          Semantic::AddDependence
    Call   [depend.cpp, 533]          Semantic::AddDependence
    Call   [option.cpp, 231]          OptionError::GetErrorMessage
    Call   [option.cpp, 692]          Option::Option
    Call   [option.cpp, 974]          Option::Option
    Call   [tuple.h, 152]             Tuple::Reset
    Call   [tuple.h, 171]             Tuple::operator[]
    Call   [tuple.h, 176]             Tuple::operator[]
    Call   [tuple.h, 202]             Tuple::Pop
    Call   [tuple.h, 211]             Tuple::Top
    Call   [tuple.h, 216]             Tuple::Top
    Call   [tuple.h, 402]             ConvertibleArray::operator[]
    Call   [tuple.h, 409]             ConvertibleArray::operator[]
    Call   [tuple.h, 420]             ConvertibleArray::NextIndex
    Call   [tuple.h, 429]             ConvertibleArray::Next
    Call   [javaact.cpp, 36]          Parser::BadAction
    Call   [javaact.cpp, 2612]        Parser::MakeSwitchBlockStatement
    Call   [stream.h, 471]            LexStream::Token::SetLocation
    Call   [stream.h, 489]            LexStream::Token::ResetInfoAndSetLocation
    Call   [stream.h, 497]            LexStream::Token::SetKind
    Call   [stream.h, 226]            LexStream::Location
    Call   [set.cpp, 214]             SymbolMap::Map
    Call   [expr.cpp, 323]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 419]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 469]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 481]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 573]            Semantic::ReportConstructorNotFound
    Call   [expr.cpp, 736]            Semantic::FindConstructor
    Call   [expr.cpp, 741]            Semantic::FindConstructor
    Call   [expr.cpp, 949]            Semantic::FindMethodInType
    Call   [expr.cpp, 1052]           Semantic::FindMethodInEnvironment
    Call   [expr.cpp, 1233]           Semantic::FindVariableInType
    Call   [expr.cpp, 1533]           Semantic::FindVariableInEnvironment
    Call   [expr.cpp, 1639]           Semantic::FindLocalVariable
    Call   [expr.cpp, 1649]           Semantic::FindLocalVariable
    Call   [expr.cpp, 1654]           Semantic::FindLocalVariable
    Call   [expr.cpp, 1667]           Semantic::FindEnclosingInstance
    Call   [expr.cpp, 1678]           Semantic::FindEnclosingInstance
    Call   [expr.cpp, 1721]           Semantic::CreateAccessToType
    Call   [expr.cpp, 1734]           Semantic::CreateAccessToType
    Call   [expr.cpp, 1751]           Semantic::CreateAccessToType
    Call   [expr.cpp, 1758]           Semantic::CreateAccessToType
    Call   [expr.cpp, 1763]           Semantic::CreateAccessToType
    Call   [expr.cpp, 1790]           Semantic::CreateAccessToType
    Call   [expr.cpp, 1826]           Semantic::CreateAccessToScopedVariable
    Call   [expr.cpp, 1828]           Semantic::CreateAccessToScopedVariable
    Call   [expr.cpp, 1854]           Semantic::CreateAccessToScopedVariable
    Call   [expr.cpp, 1896]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 1897]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 1925]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 1961]           Semantic::CheckSimpleName
    Call   [expr.cpp, 2057]           Semantic::TypeAccessCheck
    Call   [expr.cpp, 2071]           Semantic::TypeAccessCheck
    Call   [expr.cpp, 2125]           Semantic::MemberAccessCheck
    Call   [expr.cpp, 2132]           Semantic::MemberAccessCheck
    Call   [expr.cpp, 2161]           Semantic::MemberAccessCheck
    Call   [expr.cpp, 2254]           Semantic::FindVariableMember
    Call   [expr.cpp, 2282]           Semantic::FindVariableMember
    Call   [expr.cpp, 2329]           Semantic::FindVariableMember
    Call   [expr.cpp, 2415]           Semantic::ProcessAmbiguousName
    Call   [expr.cpp, 2518]           Semantic::ProcessAmbiguousName
    Call   [expr.cpp, 2603]           Semantic::ProcessFieldAccess
    Call   [expr.cpp, 2607]           Semantic::ProcessFieldAccess
    Call   [expr.cpp, 2638]           Semantic::ProcessFieldAccess
    Call   [expr.cpp, 2843]           Semantic::FindMethodMember
    Call   [expr.cpp, 2884]           Semantic::FindMethodMember
    Call   [expr.cpp, 2944]           Semantic::FindMethodMember
    Call   [expr.cpp, 3003]           Semantic::ProcessMethodName
    Call   [expr.cpp, 3068]           Semantic::ProcessMethodName
    Call   [expr.cpp, 3105]           Semantic::ProcessMethodName
    Call   [expr.cpp, 3222]           Semantic::ProcessMethodInvocation
    Call   [expr.cpp, 3279]           Semantic::ProcessClassLiteral
    Call   [expr.cpp, 3508]           Semantic::UpdateLocalConstructors
    Call   [expr.cpp, 3594]           Semantic::GetAnonymousConstructor
    Call   [expr.cpp, 3827]           Semantic::GetAnonymousType
    Call   [expr.cpp, 3848]           Semantic::GetAnonymousType
    Call   [expr.cpp, 3871]           Semantic::GetAnonymousType
    Call   [expr.cpp, 3883]           Semantic::GetAnonymousType
    Call   [expr.cpp, 4105]           Semantic::ProcessClassCreationExpression
    Call   [expr.cpp, 4110]           Semantic::ProcessClassCreationExpression
    Call   [expr.cpp, 4143]           Semantic::ProcessClassCreationExpression
    Call   [expr.cpp, 4214]           Semantic::ProcessArrayCreationExpression
    Call   [expr.cpp, 4766]           Semantic::CastValue
    Call   [expr.cpp, 4814]           Semantic::CastValue
    Call   [expr.cpp, 5020]           Semantic::CastValue
    Call   [expr.cpp, 5197]           Semantic::MethodInvocationConversion
    Call   [expr.cpp, 6825]           Semantic::ProcessConditionalExpression
    Call   [expr.cpp, 6945]           Semantic::ProcessAssignmentExpression
    Call   [expr.cpp, 7108]           Semantic::ProcessAssignmentExpression
    Call   [control.h, 898]           Control::LangPackage
    Call   [control.h, 909]           Control::UnnamedPackage
    Call   [jikesapi.cpp, 181]        JikesAPI::parseOptions
    Call   [jikesapi.cpp, 338]        DefaultFileReader::DefaultFileReader
    Call   [bytecode.h, 58]           Label::~Label
    Call   [bytecode.h, 78]           MethodStack::Push
    Call   [bytecode.h, 115]          MethodStack::Pop
    Call   [bytecode.h, 126]          MethodStack::AssertIndex
    Call   [bytecode.h, 134]          MethodStack::TopNestingLevel
    Call   [bytecode.h, 139]          MethodStack::NestingLevel
    Call   [bytecode.h, 189]          MethodStack::StartPc
    Call   [bytecode.h, 345]          ByteCode::IsZero
    Call   [bytecode.h, 380]          ByteCode::IsOne
    Call   [bytecode.h, 508]          ByteCode::RegisterNameAndType
    Call   [bytecode.h, 545]          ByteCode::RegisterFieldref
    Call   [bytecode.h, 546]          ByteCode::RegisterFieldref
    Call   [bytecode.h, 591]          ByteCode::RegisterMethodref
    Call   [bytecode.h, 631]          ByteCode::RegisterDouble
    Call   [bytecode.h, 656]          ByteCode::RegisterInteger
    Call   [bytecode.h, 686]          ByteCode::RegisterLong
    Call   [bytecode.h, 710]          ByteCode::RegisterFloat
    Call   [bytecode.h, 733]          ByteCode::RegisterUtf8
    Call   [bytecode.h, 759]          ByteCode::RegisterString
    Call   [bytecode.h, 783]          ByteCode::RegisterClass
    Call   [bytecode.h, 948]          ByteCode::InvertIfOpCode
    Call   [bytecode.h, 951]          ByteCode::InvertIfOpCode

Assoc::Assoc    (Public Function)
    Define   [control.h, 727]         Assoc
    Call   [control.cpp, 5506]        AssocTable::addAssociation

Assoc::~Assoc    (Public Function)
    Declare   [control.h, 736]        Assoc

AssocTable::addAssociation    (Public Function)
  Declared as: void
    Define   [control.cpp, 5504]      AssocTable
    Call   [ast.cpp, 1598]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 1613]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 1615]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 1617]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 1669]            AstMethodDeclaration::PrintAssociation
    Call   [ast.cpp, 1688]            AstMethodDeclarator::PrintAssociation
    Call   [ast.cpp, 1753]            AstClassCreationExpression::PrintAssociation
    Call   [ast.cpp, 1774]            AstMethodInvocation::PrintAssociation
    Declare   [control.h, 756]        AssocTable

AssocTable::AssocTable    (Public Function)
    Define   [control.h, 750]         AssocTable
    Call   [control.cpp, 6201]        Control::Control

AssocTable::dumpTable    (Public Function)
  Declared as: void
    Define   [control.cpp, 5588]      AssocTable
    Declare   [control.h, 769]        AssocTable

AssocTable::getClassNameAt    (Public Function)
  Declared as: wchar_t *
    Define   [control.h, 762]         AssocTable
    Call   [control.cpp, 231]         FindPrototype
    Call   [control.cpp, 620]         FindFlyweight
    Call   [control.cpp, 641]         FindFlyweight

AssocTable::getClassNameAt    (Unknown Member Function)
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 81]              FindPrototype
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 224]             FindChainOfResponsibility
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 298]             FindFlyweight
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 319]             FindFlyweight

AssocTable::getKindAt    (Public Function)
  Declared as: Assoc::Kind
    Define   [control.h, 758]         AssocTable
    Call   [control.cpp, 228]         FindPrototype
    Call   [control.cpp, 616]         FindFlyweight
    Call   [control.cpp, 637]         FindFlyweight

AssocTable::getKindAt    (Unknown Member Function)
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 78]              FindPrototype
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 221]             FindChainOfResponsibility
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 294]             FindFlyweight
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 315]             FindFlyweight

AssocTable::getMethodNameAt    (Public Function)
  Declared as: wchar_t *
    Define   [control.h, 763]         AssocTable
    Call   [control.cpp, 232]         FindPrototype
    Call   [control.cpp, 642]         FindFlyweight

AssocTable::getMethodNameAt    (Unknown Member Function)
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 82]              FindPrototype
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 222]             FindChainOfResponsibility
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 229]             FindChainOfResponsibility
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 320]             FindFlyweight

AssocTable::getModeAt    (Public Function)
  Declared as: Assoc::Mode
    Define   [control.h, 759]         AssocTable
    Call   [control.cpp, 617]         FindFlyweight

AssocTable::getModeAt    (Unknown Member Function)
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 295]             FindFlyweight

AssocTable::getName    (Public Function)
  Declared as: wchar_t *
    Define   [control.cpp, 5429]      AssocTable
    Call   [control.cpp, 233]         FindPrototype
    Declare   [control.h, 765]        AssocTable

AssocTable::getName    (Unknown Member Function)
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 83]              FindPrototype
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 151]             FindSingleton
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 152]             FindSingleton

AssocTable::getNameAt    (Public Function)
  Declared as: wchar_t *
    Define   [control.h, 760]         AssocTable
    Call   [control.cpp, 654]         FindFlyweight

AssocTable::getNameAt    (Unknown Member Function)
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 222]             FindChainOfResponsibility
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 332]             FindFlyweight

AssocTable::getPackageNameAt    (Public Function)
  Declared as: wchar_t *
    Define   [control.h, 764]         AssocTable
    Call   [control.cpp, 640]         FindFlyweight

AssocTable::getPackageNameAt    (Unknown Member Function)
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 228]             FindChainOfResponsibility
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 318]             FindFlyweight

AssocTable::getSize    (Public Function)
  Declared as: int
    Define   [control.h, 768]         AssocTable
    Call   [control.cpp, 226]         FindPrototype
    Call   [control.cpp, 614]         FindFlyweight
    Call   [control.cpp, 635]         FindFlyweight

AssocTable::getSize    (Unknown Member Function)
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 76]              FindPrototype
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 219]             FindChainOfResponsibility
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 292]             FindFlyweight
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 313]             FindFlyweight
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 426]             FindStrategy

AssocTable::getType    (Public Function)
  Declared as: wchar_t *
    Define   [control.cpp, 5449]      AssocTable
    Declare   [control.h, 767]        AssocTable

AssocTable::getType    (Unknown Member Function)
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 232]             FindChainOfResponsibility

AssocTable::getTypeAt    (Public Function)
  Declared as: wchar_t *
    Define   [control.h, 761]         AssocTable
    Call   [control.cpp, 229]         FindPrototype
    Call   [control.cpp, 618]         FindFlyweight
    Call   [control.cpp, 638]         FindFlyweight
    Call   [control.cpp, 653]         FindFlyweight

AssocTable::getTypeAt    (Unknown Member Function)
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 79]              FindPrototype
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 230]             FindChainOfResponsibility
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 296]             FindFlyweight
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 316]             FindFlyweight
    Declaregof.cpp            AssocTable
    Call   [gof.cpp, 331]             FindFlyweight

AssocTable::isAssociated    (Public Function)
  Declared as: bool
    Declare   [control.h, 757]        AssocTable

AssocTable::isInvoked    (Public Function)
  Declared as: bool
    Define   [control.cpp, 5470]      AssocTable
    Declare   [control.h, 766]        AssocTable

AssocTable::~AssocTable    (Public Function)
    Define   [control.h, 754]         AssocTable
    Call   [control.cpp, 6835]        Control::Control

Ast::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 641]             Ast

Ast::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 642]             Ast

Ast::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 643]             Ast

Ast::AnnotationCast    (Public Function)
  Declared as: AstAnnotation *
    Declare   [ast.h, 540]            Ast
    Define   [ast.h, 6229]            Ast
    Call   [modifier.cpp, 44]         Semantic::ProcessModifiers

Ast::AnnotationDeclarationCast    (Public Function)
  Declared as: AstAnnotationDeclaration *
    Declare   [ast.h, 567]            Ast
    Define   [ast.h, 6375]            Ast
    Call   [modifier.cpp, 177]        Semantic::ProcessTopLevelTypeModifiers
    Call   [modifier.cpp, 273]        Semantic::ProcessNestedTypeModifiers
    Call   [decl.cpp, 839]            Semantic::ProcessTypeHeaders
    Call   [ast.cpp, 486]             AstClassBody::AddClassBodyDeclaration
    Call   [javaact.cpp, 1135]        Parser::MakeClassBody

Ast::ArgumentsCast    (Public Function)
  Declared as: AstArguments *
    Declare   [ast.h, 560]            Ast
    Define   [ast.h, 6338]            Ast

Ast::ArrayAccessCast    (Public Function)
  Declared as: AstArrayAccess *
    Declare   [ast.h, 607]            Ast
    Define   [ast.h, 6595]            Ast
    Call   [control.cpp, 1380]        IteratorVar
    Call   [control.cpp, 1381]        IteratorVar
    Call   [control.cpp, 2857]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2874]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2882]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2895]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2935]        FlyweightAnalysis::AssignRoles
    Call   [definite.cpp, 239]        Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Call   [bytecode.cpp, 3754]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3818]       ByteCode::EmitAssignmentExpression
    Call   [expr.cpp, 4292]           Semantic::ProcessPostUnaryExpression
    Call   [expr.cpp, 4500]           Semantic::ProcessPLUSPLUSOrMINUSMINUS
    Call   [expr.cpp, 6898]           Semantic::ProcessAssignmentExpression

Ast::ArrayCreationExpressionCast    (Public Function)
  Declared as: AstArrayCreationExpression *
    Declare   [ast.h, 604]            Ast
    Define   [ast.h, 6579]            Ast
    Call   [bytecode.cpp, 780]        ByteCode::DeclareLocalVariable
    Call   [bytecode.cpp, 2316]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 4664]       ByteCode::EmitInstanceofExpression
    Call   [bytecode.cpp, 6638]       ByteCode::LoadVariable

Ast::ArrayInitializerCast    (Public Function)
  Declared as: AstArrayInitializer *
    Declare   [ast.h, 551]            Ast
    Define   [ast.h, 6288]            Ast
    Call   [definite.cpp, 723]        Semantic::DefiniteArrayInitializer
    Call   [bytecode.cpp, 669]        ByteCode::InitializeVariable
    Call   [bytecode.cpp, 731]        ByteCode::InitializeArray
    Call   [bytecode.cpp, 732]        ByteCode::InitializeArray
    Call   [bytecode.cpp, 782]        ByteCode::DeclareLocalVariable
    Call   [init.cpp, 32]             Semantic::ProcessVariableInitializer
    Call   [init.cpp, 122]            Semantic::ProcessArrayInitializer

Ast::ArrayTypeCast    (Public Function)
  Declared as: AstArrayType *
    Declare   [ast.h, 535]            Ast
    Define   [ast.h, 6202]            Ast
    Call   [decl.cpp, 3918]           Semantic::ProcessType

Ast::AssertStatementCast    (Public Function)
  Declared as: AstAssertStatement *
    Declare   [ast.h, 585]            Ast
    Define   [ast.h, 6473]            Ast

Ast::AssignmentExpressionCast    (Public Function)
  Declared as: AstAssignmentExpression *
    Declare   [ast.h, 614]            Ast
    Define   [ast.h, 6634]            Ast
    Call   [body.cpp, 424]            Semantic::CheckForAssignmentUsedAsTruthValue
    Call   [control.cpp, 2272]        CreationAnalysis::visit
    Call   [control.cpp, 2307]        CreationAnalysis::visit
    Call   [control.cpp, 2308]        CreationAnalysis::visit
    Call   [control.cpp, 2533]        FlyweightAnalysis::visit
    Call   [control.cpp, 2870]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 3266]        SingletonAnalysis::ReturnsSingleton
    Call   [control.cpp, 3309]        SingletonAnalysis::ReturnsSingleton
    Call   [control.cpp, 3344]        SingletonAnalysis::TracePath
    Call   [control.cpp, 3595]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3733]        FactoryAnalysis::IsCreationMethod
    Call   [control.cpp, 5903]        Flatten::visit
    Call   [bytecode.h, 407]          ByteCode::GetVariableKind

Ast::Ast    (Public Function)
    Define   [ast.h, 429]             Ast
    Call   [ast.h, 720]               AstListNode::AstListNode
    Call   [ast.h, 758]               AstDeclared::AstDeclared
    Call   [ast.h, 797]               AstStatement::AstStatement
    Call   [ast.h, 825]               AstMemberValue::AstMemberValue
    Call   [ast.h, 868]               AstType::AstType
    Call   [ast.h, 1070]              AstBrackets::AstBrackets
    Call   [ast.h, 1199]              AstTypeArguments::AstTypeArguments
    Call   [ast.h, 1297]              AstMemberValuePair::AstMemberValuePair
    Call   [ast.h, 1381]              AstModifierKeyword::AstModifierKeyword
    Call   [ast.h, 1415]              AstModifiers::AstModifiers
    Call   [ast.h, 1465]              AstPackageDeclaration::AstPackageDeclaration
    Call   [ast.h, 1503]              AstImportDeclaration::AstImportDeclaration
    Call   [ast.h, 1551]              AstCompilationUnit::AstCompilationUnit
    Call   [ast.h, 1705]              AstClassBody::AstClassBody
    Call   [ast.h, 1874]              AstTypeParameter::AstTypeParameter
    Call   [ast.h, 1918]              AstTypeParameters::AstTypeParameters
    Call   [ast.h, 2063]              AstVariableDeclaratorId::AstVariableDeclaratorId
    Call   [ast.h, 2219]              AstFormalParameter::AstFormalParameter
    Call   [ast.h, 2262]              AstMethodDeclarator::AstMethodDeclarator
    Call   [ast.h, 2476]              AstArguments::AstArguments
    Call   [ast.h, 3096]              AstSwitchLabel::AstSwitchLabel
    Call   [ast.h, 3645]              AstCatchClause::AstCatchClause
    Call   [ast.h, 3675]              AstFinallyClause::AstFinallyClause
    Call   [ast.h, 4236]              AstDimExpr::AstDimExpr
    Call   [parser.cpp, 38]           Parser::ReallocateStacks
    Call   [diagnose.cpp, 42]         DiagnoseParser::ReallocateStacks

Ast::BadCompilationUnitCast    (Public Function)
  Declared as: AstCompilationUnit *
    Declare   [ast.h, 524]            Ast
    Define   [ast.h, 6161]            Ast
    Call   [body.cpp, 2501]           Semantic::ProcessExecutableBodies
    Call   [parser.cpp, 101]          Parser::PackageHeaderParse
    Call   [parser.cpp, 137]          Parser::HeaderParse
    Call   [control.cpp, 7557]        Control::ProcessBodies
    Call   [control.cpp, 7613]        Control::ProcessBodies
    Call   [control.cpp, 7681]        Control::CheckForUnusedImports
    Call   [decl.cpp, 98]             Semantic::ProcessTypeNames
    Call   [decl.cpp, 1226]           Semantic::CompleteSymbolTable
    Call   [error.cpp, 36]            Semantic::PrintMessages

Ast::BinaryExpressionCast    (Public Function)
  Declared as: AstBinaryExpression *
    Declare   [ast.h, 611]            Ast
    Define   [ast.h, 6617]            Ast
    Call   [control.cpp, 3091]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3093]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3121]        ChainAnalysis::TracePath
    Call   [control.cpp, 3238]        SingletonAnalysis::ReturnsSingleton
    Call   [control.cpp, 3240]        SingletonAnalysis::ReturnsSingleton
    Call   [control.cpp, 3241]        SingletonAnalysis::ReturnsSingleton
    Call   [control.cpp, 5703]        Flatten::Compare
    Call   [control.cpp, 5703]        Flatten::Compare
    Call   [control.cpp, 5704]        Flatten::Compare
    Call   [control.cpp, 5704]        Flatten::Compare
    Call   [control.cpp, 5721]        Flatten::FlattenBoolean
    Call   [control.cpp, 5722]        Flatten::FlattenBoolean
    Call   [control.cpp, 5772]        Flatten::PushCondition
    Call   [control.cpp, 5773]        Flatten::PushCondition
    Call   [control.cpp, 5784]        Flatten::PopCondition
    Call   [control.cpp, 5787]        Flatten::PopCondition
    Call   [control.cpp, 5791]        Flatten::PopCondition
    Call   [control.cpp, 5792]        Flatten::PopCondition
    Call   [control.cpp, 5793]        Flatten::PopCondition
    Call   [bytecode.cpp, 2301]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2340]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 4649]       ByteCode::EmitInstanceofExpression
    Call   [bytecode.cpp, 5967]       ByteCode::ConcatenateString
    Call   [bytecode.cpp, 6075]       ByteCode::AppendString
    Call   [lookup.cpp, 1486]         Utf8LiteralTable::EndsInKnownString

Ast::BlockCast    (Public Function)
  Declared as: AstBlock *
    Declare   [ast.h, 532]            Ast
    Define   [ast.h, 6185]            Ast
    Call   [control.cpp, 2402]        ControlAnalysis::visit
    Call   [control.cpp, 2507]        FlyweightAnalysis::visit
    Call   [control.cpp, 4053]        EmitStatementAssociation
    Call   [control.cpp, 5875]        Flatten::visit
    Call   [bytecode.cpp, 837]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 5208]       ByteCode::IsNop
    Call   [javaact.cpp, 2433]        Parser::MakeLabeledStatement
    Call   [javaact.cpp, 2541]        Parser::MakeBlock

Ast::BracketsCast    (Public Function)
  Declared as: AstBrackets *
    Declare   [ast.h, 534]            Ast
    Define   [ast.h, 6197]            Ast

Ast::BreakStatementCast    (Public Function)
  Declared as: AstBreakStatement *
    Declare   [ast.h, 580]            Ast
    Define   [ast.h, 6446]            Ast
    Call   [bytecode.cpp, 1131]       ByteCode::EmitStatement

Ast::CastExpressionCast    (Public Function)
  Declared as: AstCastExpression *
    Declare   [ast.h, 610]            Ast
    Define   [ast.h, 6612]            Ast
    Call   [control.cpp, 108]         Utility::RemoveCasting
    Call   [control.cpp, 2242]        CreationAnalysis::visit
    Call   [control.cpp, 2256]        CreationAnalysis::visit
    Call   [control.cpp, 2275]        CreationAnalysis::visit
    Call   [control.cpp, 2419]        ControlAnalysis::visit
    Call   [control.cpp, 2527]        FlyweightAnalysis::visit
    Call   [control.cpp, 2550]        FlyweightAnalysis::visit
    Call   [control.cpp, 2676]        MapContainer::GetPutValue
    Call   [control.cpp, 2681]        MapContainer::GetPutType
    Call   [control.cpp, 2693]        CollectionContainer::GetPutValue
    Call   [control.cpp, 2698]        CollectionContainer::GetPutType
    Call   [control.cpp, 2752]        ArrayListContainer::GetPutValue
    Call   [control.cpp, 2754]        ArrayListContainer::GetPutValue
    Call   [control.cpp, 2759]        LinkedListContainer::GetPutValue
    Call   [control.cpp, 2761]        LinkedListContainer::GetPutValue
    Call   [control.cpp, 2766]        VectorContainer::GetPutValue
    Call   [control.cpp, 2768]        VectorContainer::GetPutValue
    Call   [control.cpp, 2772]        HashSetContainer::GetPutValue
    Call   [control.cpp, 2782]        ArrayListContainer::GetPutType
    Call   [control.cpp, 2794]        LinkedListContainer::GetPutType
    Call   [control.cpp, 2806]        VectorContainer::GetPutType
    Call   [control.cpp, 2816]        HashSetContainer::GetPutType
    Call   [control.cpp, 2843]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2845]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2900]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2902]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 4246]        ExtractStructure
    Call   [control.cpp, 4687]        DelegationTable::ResolveType
    Call   [control.cpp, 4769]        DelegationTable::ShowDelegations
    Call   [control.cpp, 4770]        DelegationTable::ShowDelegations
    Call   [control.cpp, 5896]        Flatten::visit
    Call   [definite.cpp, 519]        Semantic::DefiniteAssignmentExpression
    Call   [symbol.cpp, 384]          TypeSymbol::IsOnetoMany
    Call   [bytecode.cpp, 3734]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4174]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4267]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4413]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 5174]       ByteCode::StripNops
    Call   [lookup.cpp, 1487]         Utf8LiteralTable::EndsInKnownString
    Call   [ast.cpp, 1831]            AstReturnStatement::returnsType
    Call   [ast.cpp, 1834]            AstReturnStatement::returnsType
    Call   [ast.cpp, 1837]            AstReturnStatement::returnsType
    Call   [ast.cpp, 1839]            AstReturnStatement::returnsType
    Call   [bytecode.h, 431]          ByteCode::GetVariableKind

Ast::CatchClauseCast    (Public Function)
  Declared as: AstCatchClause *
    Declare   [ast.h, 586]            Ast
    Define   [ast.h, 6478]            Ast

Ast::CharacterLiteralCast    (Public Function)
  Declared as: AstCharacterLiteral *
    Declare   [ast.h, 596]            Ast
    Define   [ast.h, 6533]            Ast

Ast::ClassBodyCast    (Public Function)
  Declared as: AstClassBody *
    Declare   [ast.h, 547]            Ast
    Define   [ast.h, 6268]            Ast

Ast::ClassCreationExpressionCast    (Public Function)
  Declared as: AstClassCreationExpression *
    Declare   [ast.h, 602]            Ast
    Define   [ast.h, 6568]            Ast
    Call   [control.cpp, 2247]        CreationAnalysis::visit
    Call   [control.cpp, 2259]        CreationAnalysis::visit
    Call   [control.cpp, 2278]        CreationAnalysis::visit
    Call   [control.cpp, 2308]        CreationAnalysis::visit
    Call   [control.cpp, 3351]        SingletonAnalysis::TracePath
    Call   [control.cpp, 3352]        SingletonAnalysis::TracePath
    Call   [control.cpp, 3603]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3640]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3959]        EmitWriteAccess
    Call   [control.cpp, 3979]        EmitExpressionAssociation
    Call   [control.cpp, 3982]        EmitExpressionAssociation
    Call   [control.cpp, 4252]        ExtractStructure
    Call   [control.cpp, 5925]        Flatten::visit
    Call   [bytecode.cpp, 2315]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 4663]       ByteCode::EmitInstanceofExpression
    Call   [bytecode.cpp, 4834]       ByteCode::EmitCheckForNull
    Call   [ast.cpp, 1834]            AstReturnStatement::returnsType
    Call   [expr.cpp, 553]            Semantic::ReportConstructorNotFound
    Call   [expr.cpp, 722]            Semantic::FindConstructor
    Call   [expr.cpp, 1716]           Semantic::CreateAccessToType

Ast::ClassDeclarationCast    (Public Function)
  Declared as: AstClassDeclaration *
    Declare   [ast.h, 550]            Ast
    Define   [ast.h, 6283]            Ast
    Call   [modifier.cpp, 172]        Semantic::ProcessTopLevelTypeModifiers
    Call   [modifier.cpp, 232]        Semantic::ProcessLocalClassModifiers
    Call   [modifier.cpp, 268]        Semantic::ProcessNestedTypeModifiers
    Call   [decl.cpp, 831]            Semantic::ProcessTypeHeaders
    Call   [ast.cpp, 481]             AstClassBody::AddClassBodyDeclaration
    Call   [ast.cpp, 861]             AstLocalClassStatement::Clone
    Call   [ast.cpp, 2987]            AstLocalClassStatement::Clone
    Call   [javaact.cpp, 1129]        Parser::MakeClassBody

Ast::ClassLiteralCast    (Public Function)
  Declared as: AstClassLiteral *
    Declare   [ast.h, 598]            Ast
    Define   [ast.h, 6544]            Ast
    Call   [bytecode.cpp, 2314]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 4662]       ByteCode::EmitInstanceofExpression
    Call   [bytecode.cpp, 4837]       ByteCode::EmitCheckForNull

Ast::Clone    (Public Pure Virtual Function)
  Declared as: Ast *
    Declare   [ast.h, 626]            Ast
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

Ast::Clone    (Public Pure Virtual Function)
  Declared as: Ast *
    Declare   [ast.h, 627]            Ast

Ast::CompilationUnitCast    (Public Function)
  Declared as: AstCompilationUnit *
    Declare   [ast.h, 545]            Ast
    Define   [ast.h, 6256]            Ast
    Call   [parser.cpp, 99]           Parser::PackageHeaderParse
    Call   [parser.cpp, 135]          Parser::HeaderParse
    Call   [parser.cpp, 223]          Parser::HeaderParse

Ast::ConditionalExpressionCast    (Public Function)
  Declared as: AstConditionalExpression *
    Declare   [ast.h, 613]            Ast
    Define   [ast.h, 6628]            Ast
    Call   [control.cpp, 2422]        ControlAnalysis::visit
    Call   [control.cpp, 2530]        FlyweightAnalysis::visit
    Call   [bytecode.cpp, 2121]       ByteCode::EmitBranchIfExpression

Ast::ConstructorDeclarationCast    (Public Function)
  Declared as: AstConstructorDeclaration *
    Declare   [ast.h, 563]            Ast
    Define   [ast.h, 6353]            Ast
    Call   [control.cpp, 885]         Connectivity
    Call   [control.cpp, 886]         Connectivity
    Call   [symbol.cpp, 269]          MethodSymbol::SetLocation
    Call   [bytecode.cpp, 176]        ByteCode::GenerateCode
    Call   [bytecode.cpp, 525]        ByteCode::BeginMethod
    Call   [ast.cpp, 478]             AstClassBody::AddClassBodyDeclaration
    Call   [javaact.cpp, 1117]        Parser::MakeClassBody

Ast::ContinueStatementCast    (Public Function)
  Declared as: AstContinueStatement *
    Declare   [ast.h, 581]            Ast
    Define   [ast.h, 6451]            Ast
    Call   [bytecode.cpp, 1145]       ByteCode::EmitStatement

Ast::DimExprCast    (Public Function)
  Declared as: AstDimExpr *
    Declare   [ast.h, 603]            Ast
    Define   [ast.h, 6574]            Ast

Ast::DoStatementCast    (Public Function)
  Declared as: AstDoStatement *
    Declare   [ast.h, 577]            Ast
    Define   [ast.h, 6431]            Ast
    Call   [body.cpp, 1202]           Semantic::ProcessContinueStatement
    Call   [control.cpp, 4067]        EmitStatementAssociation
    Call   [bytecode.cpp, 1012]       ByteCode::EmitStatement

Ast::DoubleLiteralCast    (Public Function)
  Declared as: AstDoubleLiteral *
    Declare   [ast.h, 592]            Ast
    Define   [ast.h, 6510]            Ast

Ast::EmptyCompilationUnitCast    (Public Function)
  Declared as: AstCompilationUnit *
    Declare   [ast.h, 525]            Ast
    Define   [ast.h, 6168]            Ast
    Call   [decl.cpp, 80]             Semantic::ProcessTypeNames

Ast::EmptyDeclarationCast    (Public Function)
  Declared as: AstEmptyDeclaration *
    Declare   [ast.h, 546]            Ast
    Define   [ast.h, 6262]            Ast
    Call   [decl.cpp, 87]             Semantic::ProcessTypeNames
    Call   [decl.cpp, 141]            Semantic::ProcessTypeNames
    Call   [depend.cpp, 54]           TypeCycleChecker::PartialOrder

Ast::EmptyStatementCast    (Public Function)
  Declared as: AstEmptyStatement *
    Declare   [ast.h, 571]            Ast
    Define   [ast.h, 6398]            Ast
    Call   [bytecode.cpp, 5206]       ByteCode::IsNop

Ast::EnumConstantCast    (Public Function)
  Declared as: AstEnumConstant *
    Declare   [ast.h, 565]            Ast
    Define   [ast.h, 6364]            Ast

Ast::EnumDeclarationCast    (Public Function)
  Declared as: AstEnumDeclaration *
    Declare   [ast.h, 564]            Ast
    Define   [ast.h, 6359]            Ast
    Call   [modifier.cpp, 173]        Semantic::ProcessTopLevelTypeModifiers
    Call   [modifier.cpp, 233]        Semantic::ProcessLocalClassModifiers
    Call   [modifier.cpp, 269]        Semantic::ProcessNestedTypeModifiers
    Call   [decl.cpp, 833]            Semantic::ProcessTypeHeaders
    Call   [ast.cpp, 482]             AstClassBody::AddClassBodyDeclaration
    Call   [javaact.cpp, 1131]        Parser::MakeClassBody

Ast::ExpressionCast    (Public Function)
  Declared as: AstExpression *
    Declare   [ast.h, 519]            Ast
    Define   [ast.h, 6128]            Ast
    Call   [control.cpp, 1392]        ListVar
    Call   [control.cpp, 1395]        ListVar
    Call   [control.cpp, 2257]        CreationAnalysis::visit
    Call   [control.cpp, 3634]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3636]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3771]        FactoryAnalysis::IsCreationMethod
    Call   [control.cpp, 3773]        FactoryAnalysis::IsCreationMethod
    Call   [control.cpp, 4127]        EmitStatementAssociation
    Call   [control.cpp, 4129]        EmitStatementAssociation
    Call   [control.cpp, 4137]        EmitStatementAssociation
    Call   [control.cpp, 4201]        ExtractStructure
    Call   [control.cpp, 4203]        ExtractStructure
    Call   [control.cpp, 4241]        ExtractStructure
    Call   [control.cpp, 4255]        ExtractStructure
    Call   [control.cpp, 4257]        ExtractStructure
    Call   [control.cpp, 4675]        DelegationTable::ResolveType
    Call   [control.cpp, 6004]        Flatten::UpdateSummary
    Call   [definite.cpp, 747]        Semantic::DefiniteVariableInitializer
    Call   [bytecode.cpp, 65]         ByteCode::GenerateCode
    Call   [bytecode.cpp, 657]        ByteCode::InitializeVariable
    Call   [bytecode.cpp, 698]        ByteCode::InitializeArray
    Call   [bytecode.cpp, 791]        ByteCode::DeclareLocalVariable

Ast::ExpressionStatementCast    (Public Function)
  Declared as: AstExpressionStatement *
    Declare   [ast.h, 572]            Ast
    Define   [ast.h, 6404]            Ast
    Call   [control.cpp, 1821]        FindVisitor
    Call   [control.cpp, 1825]        FindVisitor
    Call   [control.cpp, 2271]        CreationAnalysis::visit
    Call   [control.cpp, 2396]        ControlAnalysis::visit
    Call   [control.cpp, 2501]        FlyweightAnalysis::visit
    Call   [control.cpp, 4032]        EmitStatementAssociation
    Call   [control.cpp, 5869]        Flatten::visit
    Call   [bytecode.cpp, 862]        ByteCode::EmitStatement

Ast::FalseLiteralCast    (Public Function)
  Declared as: AstFalseLiteral *
    Declare   [ast.h, 594]            Ast
    Define   [ast.h, 6521]            Ast

Ast::FieldAccessCast    (Public Function)
  Declared as: AstFieldAccess *
    Declare   [ast.h, 605]            Ast
    Define   [ast.h, 6585]            Ast
    Call   [control.cpp, 3922]        EmitWriteAccess
    Call   [definite.cpp, 203]        Semantic::DefiniteFinal
    Call   [definite.cpp, 250]        Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Call   [definite.cpp, 531]        Semantic::DefiniteAssignmentExpression
    Call   [definite.cpp, 603]        Semantic::DefiniteAssignmentExpression
    Call   [bytecode.cpp, 3338]       ByteCode::VariableExpressionResolution
    Call   [bytecode.cpp, 3352]       ByteCode::VariableTypeResolution
    Call   [bytecode.cpp, 3394]       ByteCode::EmitFieldAccessLhsBase
    Call   [bytecode.cpp, 3765]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3782]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3783]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3792]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 6555]       ByteCode::ResolveAccess
    Call   [bytecode.cpp, 6576]       ByteCode::LoadVariable
    Call   [expr.cpp, 821]            Semantic::FindMisspelledVariableName
    Call   [expr.cpp, 1230]           Semantic::FindVariableInType
    Call   [expr.cpp, 2217]           Semantic::FindVariableMember
    Call   [expr.cpp, 6902]           Semantic::ProcessAssignmentExpression

Ast::FieldDeclarationCast    (Public Function)
  Declared as: AstFieldDeclaration *
    Declare   [ast.h, 554]            Ast
    Define   [ast.h, 6306]            Ast
    Call   [ast.cpp, 474]             AstClassBody::AddClassBodyDeclaration
    Call   [javaact.cpp, 1098]        Parser::MakeClassBody

Ast::FinallyClauseCast    (Public Function)
  Declared as: AstFinallyClause *
    Declare   [ast.h, 587]            Ast
    Define   [ast.h, 6483]            Ast

Ast::FloatLiteralCast    (Public Function)
  Declared as: AstFloatLiteral *
    Declare   [ast.h, 591]            Ast
    Define   [ast.h, 6504]            Ast

Ast::ForeachStatementCast    (Public Function)
  Declared as: AstForeachStatement *
    Declare   [ast.h, 579]            Ast
    Define   [ast.h, 6441]            Ast
    Call   [body.cpp, 1207]           Semantic::ProcessContinueStatement

Ast::FormalParameterCast    (Public Function)
  Declared as: AstFormalParameter *
    Declare   [ast.h, 555]            Ast
    Define   [ast.h, 6311]            Ast

Ast::ForStatementCast    (Public Function)
  Declared as: AstForStatement *
    Declare   [ast.h, 578]            Ast
    Define   [ast.h, 6436]            Ast
    Call   [body.cpp, 1203]           Semantic::ProcessContinueStatement
    Call   [control.cpp, 2393]        ControlAnalysis::visit
    Call   [control.cpp, 2495]        FlyweightAnalysis::visit
    Call   [control.cpp, 4074]        EmitStatementAssociation
    Call   [control.cpp, 5863]        Flatten::visit
    Call   [bytecode.cpp, 1041]       ByteCode::EmitStatement

Ast::getState    (Public Virtual Function)
  Declared as: State *
    Define   [ast.h, 637]             Ast

Ast::IfStatementCast    (Public Function)
  Declared as: AstIfStatement *
    Declare   [ast.h, 570]            Ast
    Define   [ast.h, 6393]            Ast
    Call   [control.cpp, 2387]        ControlAnalysis::visit
    Call   [control.cpp, 2489]        FlyweightAnalysis::visit
    Call   [control.cpp, 5857]        Flatten::visit

Ast::ImportDeclarationCast    (Public Function)
  Declared as: AstImportDeclaration *
    Declare   [ast.h, 544]            Ast
    Define   [ast.h, 6251]            Ast

Ast::InitializerDeclarationCast    (Public Function)
  Declared as: AstInitializerDeclaration *
    Declare   [ast.h, 559]            Ast
    Define   [ast.h, 6332]            Ast
    Call   [ast.cpp, 480]             AstClassBody::AddClassBodyDeclaration
    Call   [javaact.cpp, 1100]        Parser::MakeClassBody

Ast::InstanceofExpressionCast    (Public Function)
  Declared as: AstInstanceofExpression *
    Declare   [ast.h, 612]            Ast
    Define   [ast.h, 6622]            Ast
    Call   [bytecode.cpp, 2279]       ByteCode::EmitBranchIfExpression

Ast::IntegerLiteralCast    (Public Function)
  Declared as: AstIntegerLiteral *
    Declare   [ast.h, 589]            Ast
    Define   [ast.h, 6493]            Ast
    Call   [expr.cpp, 4333]           Semantic::ProcessMINUS

Ast::InterfaceDeclarationCast    (Public Function)
  Declared as: AstInterfaceDeclaration *
    Declare   [ast.h, 566]            Ast
    Define   [ast.h, 6369]            Ast
    Call   [modifier.cpp, 175]        Semantic::ProcessTopLevelTypeModifiers
    Call   [modifier.cpp, 271]        Semantic::ProcessNestedTypeModifiers
    Call   [decl.cpp, 835]            Semantic::ProcessTypeHeaders
    Call   [ast.cpp, 484]             AstClassBody::AddClassBodyDeclaration
    Call   [javaact.cpp, 1133]        Parser::MakeClassBody

Ast::IsExplicitConstructorInvocation    (Public Function)
  Declared as: bool
    Declare   [ast.h, 466]            Ast
    Define   [ast.h, 6098]            Ast
    Call   [semantic.h, 1258]         Semantic::ProcessInvalidKind
    Call   [javaact.cpp, 1553]        Parser::Act155

Ast::IsGenerated    (Public Function)
  Declared as: bool
    Declare   [ast.h, 467]            Ast
    Define   [ast.h, 6107]            Ast

Ast::IsLeftHandSide    (Public Function)
  Declared as: bool
    Declare   [ast.h, 465]            Ast
    Define   [ast.h, 6089]            Ast
    Call   [expr.cpp, 4277]           Semantic::ProcessPostUnaryExpression
    Call   [expr.cpp, 4485]           Semantic::ProcessPLUSPLUSOrMINUSMINUS
    Call   [expr.cpp, 6876]           Semantic::ProcessAssignmentExpression

Ast::isPrimitiveType    (Public Function)
  Declared as: bool
    Define   [ast.cpp, 1493]          Ast
    Declare   [ast.h, 454]            Ast
    Call   [control.cpp, 657]         FindFlyweight
    Call   [ast.cpp, 1590]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 1637]            AstMethodDeclaration::PrintAssociation
    Call   [ast.cpp, 1687]            AstMethodDeclarator::PrintAssociation
    Call   [ast.cpp, 1752]            AstClassCreationExpression::PrintAssociation

Ast::LeftToken    (Public Pure Virtual Function)
  Declared as: TokenIndex
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Declare   [ast.h, 633]            Ast
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

Ast::Lexify    (Public Pure Virtual Function)
  Declared as: void
    Declare   [ast.h, 628]            Ast
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

Ast::ListNodeCast    (Public Function)
  Declared as: AstListNode *
    Declare   [ast.h, 531]            Ast
    Define   [ast.h, 6180]            Ast

Ast::LocalClassStatementCast    (Public Function)
  Declared as: AstLocalClassStatement *
    Declare   [ast.h, 569]            Ast
    Define   [ast.h, 6387]            Ast
    Call   [bytecode.cpp, 5207]       ByteCode::IsNop

Ast::LocalVariableStatementCast    (Public Function)
  Declared as: AstLocalVariableStatement *
    Declare   [ast.h, 568]            Ast
    Define   [ast.h, 6381]            Ast
    Call   [control.cpp, 2513]        FlyweightAnalysis::visit
    Call   [control.cpp, 5881]        Flatten::visit
    Call   [bytecode.cpp, 854]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 1605]       ByteCode::EmitSwitchBlockStatement

Ast::LongLiteralCast    (Public Function)
  Declared as: AstLongLiteral *
    Declare   [ast.h, 590]            Ast
    Define   [ast.h, 6499]            Ast
    Call   [expr.cpp, 4334]           Semantic::ProcessMINUS

Ast::MemberValueCast    (Public Function)
  Declared as: AstMemberValue *
    Declare   [ast.h, 518]            Ast
    Define   [ast.h, 6121]            Ast

Ast::MemberValuePairCast    (Public Function)
  Declared as: AstMemberValuePair *
    Declare   [ast.h, 539]            Ast
    Define   [ast.h, 6223]            Ast

Ast::MethodBodyCast    (Public Function)
  Declared as: AstMethodBody *
    Declare   [ast.h, 557]            Ast
    Define   [ast.h, 6322]            Ast

Ast::MethodDeclarationCast    (Public Function)
  Declared as: AstMethodDeclaration *
    Declare   [ast.h, 558]            Ast
    Define   [ast.h, 6327]            Ast
    Call   [control.cpp, 397]         FindSingleton
    Call   [control.cpp, 737]         FindFlyweight1
    Call   [control.cpp, 743]         FindFlyweight1
    Call   [control.cpp, 887]         Connectivity
    Call   [control.cpp, 888]         Connectivity
    Call   [control.cpp, 1505]        FindObserver
    Call   [control.cpp, 1506]        FindObserver
    Call   [control.cpp, 1507]        FindObserver
    Call   [control.cpp, 1679]        FindTemplateMethod
    Call   [control.cpp, 1715]        FindFactory
    Call   [control.cpp, 1716]        FindFactory
    Call   [control.cpp, 1811]        FindVisitor
    Call   [control.cpp, 2296]        CreationAnalysis::visit
    Call   [control.cpp, 3542]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3576]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3577]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3613]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3614]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3650]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3651]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3680]        FactoryAnalysis::IsCreationMethod
    Call   [control.cpp, 3714]        FactoryAnalysis::IsCreationMethod
    Call   [control.cpp, 3715]        FactoryAnalysis::IsCreationMethod
    Call   [control.cpp, 3750]        FactoryAnalysis::IsCreationMethod
    Call   [control.cpp, 3751]        FactoryAnalysis::IsCreationMethod
    Call   [control.cpp, 3786]        FactoryAnalysis::IsCreationMethod
    Call   [control.cpp, 3787]        FactoryAnalysis::IsCreationMethod
    Call   [control.cpp, 5686]        Flatten::BuildSummary
    Call   [control.cpp, 5926]        Flatten::visit
    Call   [symbol.cpp, 267]          MethodSymbol::SetLocation
    Call   [bytecode.cpp, 121]        ByteCode::GenerateCode
    Call   [bytecode.cpp, 497]        ByteCode::BeginMethod
    Call   [bytecode.cpp, 523]        ByteCode::BeginMethod
    Call   [ast.cpp, 476]             AstClassBody::AddClassBodyDeclaration
    Call   [javaact.cpp, 1115]        Parser::MakeClassBody

Ast::MethodDeclaratorCast    (Public Function)
  Declared as: AstMethodDeclarator *
    Declare   [ast.h, 556]            Ast
    Define   [ast.h, 6316]            Ast

Ast::MethodInvocationCast    (Public Function)
  Declared as: AstMethodInvocation *
    Declare   [ast.h, 606]            Ast
    Define   [ast.h, 6590]            Ast
    Call   [control.cpp, 995]         FindStrategy
    Call   [control.cpp, 996]         FindStrategy
    Call   [control.cpp, 996]         FindStrategy
    Call   [control.cpp, 997]         FindStrategy
    Call   [control.cpp, 1371]        IteratorVar
    Call   [control.cpp, 1403]        ListVar
    Call   [control.cpp, 1419]        ListVar
    Call   [control.cpp, 1436]        ListVar
    Call   [control.cpp, 1449]        ListVar
    Call   [control.cpp, 1825]        FindVisitor
    Call   [control.cpp, 2289]        CreationAnalysis::visit
    Call   [control.cpp, 2536]        FlyweightAnalysis::visit
    Call   [control.cpp, 2845]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2902]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2915]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 3072]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3073]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3074]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3075]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3076]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3077]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3078]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3081]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3082]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3083]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3084]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3085]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3086]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3087]        ChainAnalysis::TraceBinaryExpression
    Call   [control.cpp, 3109]        ChainAnalysis::TracePath
    Call   [control.cpp, 3127]        ChainAnalysis::TracePath
    Call   [control.cpp, 3364]        SingletonAnalysis::TracePath
    Call   [control.cpp, 3369]        SingletonAnalysis::TracePath
    Call   [control.cpp, 3370]        SingletonAnalysis::TracePath
    Call   [control.cpp, 3857]        EmitDelegation
    Call   [control.cpp, 4681]        DelegationTable::ResolveType
    Call   [control.cpp, 4683]        DelegationTable::ResolveType
    Call   [control.cpp, 5906]        Flatten::visit
    Call   [bytecode.cpp, 3788]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 5085]       ByteCode::EmitMethodInvocation
    Call   [bytecode.cpp, 6559]       ByteCode::ResolveAccess
    Call   [expr.cpp, 1711]           Semantic::CreateAccessToType

Ast::ModifierKeywordCast    (Public Function)
  Declared as: AstModifierKeyword *
    Declare   [ast.h, 541]            Ast
    Define   [ast.h, 6234]            Ast
    Call   [unparse.cpp, 207]         AstModifiers::Unparse
    Call   [modifier.cpp, 45]         Semantic::ProcessModifiers
    Call   [ast.cpp, 374]             AstModifiers::Clone
    Call   [ast.cpp, 2427]            AstModifiers::Clone
    Call   [javaact.cpp, 585]         Parser::MakeModifiers

Ast::ModifiersCast    (Public Function)
  Declared as: AstModifiers *
    Declare   [ast.h, 542]            Ast
    Define   [ast.h, 6240]            Ast

Ast::NameCast    (Public Function)
  Declared as: AstName *
    Declare   [ast.h, 533]            Ast
    Define   [ast.h, 6192]            Ast
    Call   [control.cpp, 1376]        IteratorVar
    Call   [control.cpp, 1383]        IteratorVar
    Call   [control.cpp, 1385]        IteratorVar
    Call   [control.cpp, 1422]        ListVar
    Call   [control.cpp, 1430]        ListVar
    Call   [control.cpp, 1432]        ListVar
    Call   [control.cpp, 1830]        FindVisitor
    Call   [control.cpp, 1838]        FindVisitor
    Call   [control.cpp, 1839]        FindVisitor
    Call   [control.cpp, 1869]        FindVisitor
    Call   [control.cpp, 2249]        CreationAnalysis::visit
    Call   [control.cpp, 4095]        EmitStatementAssociation
    Call   [control.cpp, 4661]        DelegationTable::ResolveType
    Call   [control.cpp, 4662]        DelegationTable::ResolveType
    Call   [definite.cpp, 242]        Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Call   [definite.cpp, 524]        Semantic::DefiniteAssignmentExpression
    Call   [bytecode.cpp, 3341]       ByteCode::VariableExpressionResolution
    Call   [bytecode.cpp, 3353]       ByteCode::VariableTypeResolution
    Call   [bytecode.cpp, 3395]       ByteCode::EmitFieldAccessLhsBase
    Call   [bytecode.cpp, 3771]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3784]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 6557]       ByteCode::ResolveAccess
    Call   [bytecode.cpp, 6577]       ByteCode::LoadVariable
    Call   [ast.cpp, 1808]            AstAssignmentExpression::lhs
    Call   [ast.cpp, 1809]            AstAssignmentExpression::lhs
    Call   [javaact.cpp, 294]         Parser::MakeTypeArguments
    Call   [javaact.cpp, 346]         Parser::MakeArrayType
    Call   [expr.cpp, 822]            Semantic::FindMisspelledVariableName
    Call   [expr.cpp, 1231]           Semantic::FindVariableInType
    Call   [expr.cpp, 1386]           Semantic::ReportVariableNotFound
    Call   [expr.cpp, 1710]           Semantic::CreateAccessToType
    Call   [expr.cpp, 2218]           Semantic::FindVariableMember
    Call   [expr.cpp, 2221]           Semantic::FindVariableMember
    Call   [expr.cpp, 2603]           Semantic::ProcessFieldAccess
    Call   [expr.cpp, 2848]           Semantic::FindMethodMember
    Call   [expr.cpp, 3055]           Semantic::ProcessMethodName
    Call   [expr.cpp, 4295]           Semantic::ProcessPostUnaryExpression
    Call   [expr.cpp, 4503]           Semantic::ProcessPLUSPLUSOrMINUSMINUS
    Call   [expr.cpp, 6867]           Semantic::ProcessAssignmentExpression
    Call   [expr.cpp, 6868]           Semantic::ProcessAssignmentExpression
    Call   [expr.cpp, 6901]           Semantic::ProcessAssignmentExpression

Ast::NullLiteralCast    (Public Function)
  Declared as: AstNullLiteral *
    Declare   [ast.h, 597]            Ast
    Define   [ast.h, 6539]            Ast
    Call   [bytecode.cpp, 4933]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 4935]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 4950]       ByteCode::EmitConditionalExpression
    Call   [lookup.cpp, 1423]         Utf8LiteralTable::CollectStrings
    Call   [lookup.cpp, 1490]         Utf8LiteralTable::EndsInKnownString
    Call   [lookup.cpp, 1514]         Utf8LiteralTable::EndsInKnownString
    Call   [lookup.cpp, 1514]         Utf8LiteralTable::EndsInKnownString
    Call   [lookup.cpp, 1539]         Utf8LiteralTable::EndsInKnownString

Ast::operator new    (Public Function)
  Declared as: void *
    Declare   [ast.h, 444]            Ast
    Define   [ast.h, 7151]            Ast

Ast::operator new []    (Private Function)
  Declared as: void *
    Define   [ast.h, 446]             Ast

Ast::PackageDeclarationCast    (Public Function)
  Declared as: AstPackageDeclaration *
    Declare   [ast.h, 543]            Ast
    Define   [ast.h, 6245]            Ast

Ast::ParenthesizedExpressionCast    (Public Function)
  Declared as: AstParenthesizedExpression *
    Declare   [ast.h, 601]            Ast
    Define   [ast.h, 6562]            Ast
    Call   [control.cpp, 110]         Utility::RemoveCasting
    Call   [control.cpp, 2416]        ControlAnalysis::visit
    Call   [control.cpp, 2524]        FlyweightAnalysis::visit
    Call   [control.cpp, 2842]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2843]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2845]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2899]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2900]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 2902]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 4689]        DelegationTable::ResolveType
    Call   [control.cpp, 5893]        Flatten::visit
    Call   [definite.cpp, 235]        Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Call   [bytecode.cpp, 5172]       ByteCode::StripNops
    Call   [lookup.cpp, 1489]         Utf8LiteralTable::EndsInKnownString
    Call   [expr.cpp, 4267]           Semantic::ProcessPostUnaryExpression
    Call   [expr.cpp, 4270]           Semantic::ProcessPostUnaryExpression
    Call   [expr.cpp, 4475]           Semantic::ProcessPLUSPLUSOrMINUSMINUS
    Call   [expr.cpp, 4478]           Semantic::ProcessPLUSPLUSOrMINUSMINUS
    Call   [expr.cpp, 5122]           Semantic::BinaryNumericPromotion
    Call   [expr.cpp, 6851]           Semantic::ProcessAssignmentExpression
    Call   [expr.cpp, 6854]           Semantic::ProcessAssignmentExpression
    Call   [bytecode.h, 433]          ByteCode::GetVariableKind

Ast::PostUnaryExpressionCast    (Public Function)
  Declared as: AstPostUnaryExpression *
    Declare   [ast.h, 608]            Ast
    Define   [ast.h, 6600]            Ast
    Call   [bytecode.h, 409]          ByteCode::GetVariableKind

Ast::PreUnaryExpressionCast    (Public Function)
  Declared as: AstPreUnaryExpression *
    Declare   [ast.h, 609]            Ast
    Define   [ast.h, 6606]            Ast
    Call   [control.cpp, 5708]        Flatten::Compare
    Call   [control.cpp, 5708]        Flatten::Compare
    Call   [control.cpp, 5787]        Flatten::PopCondition
    Call   [control.cpp, 5793]        Flatten::PopCondition
    Call   [control.cpp, 5803]        Flatten::PopCondition
    Call   [control.cpp, 5952]        Flatten::visit
    Call   [control.cpp, 5972]        Flatten::visit
    Call   [bytecode.cpp, 2110]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.h, 408]          ByteCode::GetVariableKind

Ast::PrimitiveTypeCast    (Public Function)
  Declared as: AstPrimitiveType *
    Declare   [ast.h, 520]            Ast
    Define   [ast.h, 6134]            Ast
    Call   [ast.h, 6680]              AstTypeArguments::AddTypeArgument
    Call   [decl.cpp, 3921]           Semantic::ProcessType

Ast::Print    (Public Pure Virtual Function)
  Declared as: void
    Declare   [ast.h, 457]            Ast
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

Ast::Print    (Public Pure Virtual Function)
  Declared as: void
    Declare   [ast.h, 458]            Ast

Ast::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 638]             Ast
    Virtual Call   [ast.h, 3071]      AstExpressionStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1703]    AstBlock::PrintAssociation
    Virtual Call   [ast.cpp, 1729]    AstAssignmentExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1735]    AstReturnStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1740]    AstCastExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1745]    AstConditionalExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1746]    AstConditionalExpression::PrintAssociation

Ast::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 639]             Ast

Ast::ReturnStatementCast    (Public Function)
  Declared as: AstReturnStatement *
    Declare   [ast.h, 582]            Ast
    Define   [ast.h, 6457]            Ast
    Call   [control.cpp, 1683]        FindTemplateMethod
    Call   [control.cpp, 2240]        CreationAnalysis::visit
    Call   [control.cpp, 2510]        FlyweightAnalysis::visit
    Call   [control.cpp, 2926]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 3104]        ChainAnalysis::TracePath
    Call   [control.cpp, 3106]        ChainAnalysis::TracePath
    Call   [control.cpp, 3331]        SingletonAnalysis::TracePath
    Call   [control.cpp, 3557]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3695]        FactoryAnalysis::IsCreationMethod
    Call   [control.cpp, 4091]        EmitStatementAssociation
    Call   [control.cpp, 5878]        Flatten::visit
    Call   [bytecode.cpp, 1158]       ByteCode::EmitStatement

Ast::RightToken    (Public Pure Virtual Function)
  Declared as: TokenIndex
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Declare   [ast.h, 634]            Ast
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

Ast::simulate    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 636]             Ast

Ast::StatementCast    (Public Function)
  Declared as: AstStatement *
    Declare   [ast.h, 517]            Ast
    Define   [ast.h, 6116]            Ast

Ast::StaticFieldCast    (Public Function)
  Declared as: AstFieldDeclaration *
    Declare   [ast.h, 521]            Ast
    Define   [ast.h, 6140]            Ast
    Call   [ast.cpp, 491]             AstClassBody::AddClassBodyDeclaration
    Call   [javaact.cpp, 1111]        Parser::MakeClassBody

Ast::StaticInitializerCast    (Public Function)
  Declared as: AstInitializerDeclaration *
    Declare   [ast.h, 522]            Ast
    Define   [ast.h, 6147]            Ast
    Call   [ast.cpp, 501]             AstClassBody::AddClassBodyDeclaration

Ast::StringLiteralCast    (Public Function)
  Declared as: AstStringLiteral *
    Declare   [ast.h, 595]            Ast
    Define   [ast.h, 6527]            Ast

Ast::SuperCallCast    (Public Function)
  Declared as: AstSuperCall *
    Declare   [ast.h, 562]            Ast
    Define   [ast.h, 6348]            Ast
    Call   [body.cpp, 2426]           Semantic::ProcessConstructorBody
    Call   [expr.cpp, 554]            Semantic::ReportConstructorNotFound
    Call   [expr.cpp, 723]            Semantic::FindConstructor
    Call   [expr.cpp, 1712]           Semantic::CreateAccessToType

Ast::SuperExpressionCast    (Public Function)
  Declared as: AstSuperExpression *
    Declare   [ast.h, 600]            Ast
    Define   [ast.h, 6556]            Ast
    Call   [bytecode.cpp, 2313]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 4661]       ByteCode::EmitInstanceofExpression
    Call   [bytecode.cpp, 4836]       ByteCode::EmitCheckForNull
    Call   [bytecode.cpp, 5117]       ByteCode::EmitMethodInvocation
    Call   [expr.cpp, 1714]           Semantic::CreateAccessToType
    Call   [expr.cpp, 2165]           Semantic::MemberAccessCheck
    Call   [expr.cpp, 2294]           Semantic::FindVariableMember
    Call   [expr.cpp, 2913]           Semantic::FindMethodMember
    Call   [expr.cpp, 3077]           Semantic::ProcessMethodName

Ast::SwitchBlockStatementCast    (Public Function)
  Declared as: AstSwitchBlockStatement *
    Declare   [ast.h, 574]            Ast
    Define   [ast.h, 6415]            Ast

Ast::SwitchLabelCast    (Public Function)
  Declared as: AstSwitchLabel *
    Declare   [ast.h, 573]            Ast
    Define   [ast.h, 6410]            Ast

Ast::SwitchStatementCast    (Public Function)
  Declared as: AstSwitchStatement *
    Declare   [ast.h, 575]            Ast
    Define   [ast.h, 6421]            Ast
    Call   [control.cpp, 4046]        EmitStatementAssociation
    Call   [bytecode.cpp, 937]        ByteCode::EmitStatement

Ast::SynchronizedStatementCast    (Public Function)
  Declared as: AstSynchronizedStatement *
    Declare   [ast.h, 584]            Ast
    Define   [ast.h, 6467]            Ast
    Call   [control.cpp, 2399]        ControlAnalysis::visit
    Call   [control.cpp, 2504]        FlyweightAnalysis::visit
    Call   [control.cpp, 4107]        EmitStatementAssociation
    Call   [control.cpp, 5872]        Flatten::visit

Ast::ThisCallCast    (Public Function)
  Declared as: AstThisCall *
    Declare   [ast.h, 561]            Ast
    Define   [ast.h, 6343]            Ast
    Call   [body.cpp, 2432]           Semantic::ProcessConstructorBody
    Call   [body.cpp, 2584]           Semantic::ProcessExecutableBodies
    Call   [definite.cpp, 1619]       Semantic::DefiniteConstructorBody
    Call   [bytecode.cpp, 307]        ByteCode::CompileConstructor
    Call   [bytecode.cpp, 358]        ByteCode::CompileConstructor
    Call   [depend.cpp, 152]          ConstructorCycleChecker::CheckConstructorCycles
    Call   [expr.cpp, 572]            Semantic::ReportConstructorNotFound
    Call   [expr.cpp, 735]            Semantic::FindConstructor

Ast::ThisExpressionCast    (Public Function)
  Declared as: AstThisExpression *
    Declare   [ast.h, 599]            Ast
    Define   [ast.h, 6550]            Ast
    Call   [definite.cpp, 217]        Semantic::DefiniteFinal
    Call   [definite.cpp, 546]        Semantic::DefiniteAssignmentExpression
    Call   [bytecode.cpp, 2312]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 4660]       ByteCode::EmitInstanceofExpression
    Call   [bytecode.cpp, 4835]       ByteCode::EmitCheckForNull
    Call   [expr.cpp, 1713]           Semantic::CreateAccessToType

Ast::ThrowStatementCast    (Public Function)
  Declared as: AstThrowStatement *
    Declare   [ast.h, 583]            Ast
    Define   [ast.h, 6462]            Ast
    Call   [bytecode.cpp, 1167]       ByteCode::EmitStatement

Ast::TrueLiteralCast    (Public Function)
  Declared as: AstTrueLiteral *
    Declare   [ast.h, 593]            Ast
    Define   [ast.h, 6516]            Ast

Ast::TryStatementCast    (Public Function)
  Declared as: AstTryStatement *
    Declare   [ast.h, 588]            Ast
    Define   [ast.h, 6488]            Ast
    Call   [control.cpp, 2313]        CreationAnalysis::visit
    Call   [control.cpp, 2498]        FlyweightAnalysis::visit
    Call   [control.cpp, 4112]        EmitStatementAssociation
    Call   [control.cpp, 5866]        Flatten::visit

Ast::TypeArgumentsCast    (Public Function)
  Declared as: AstTypeArguments *
    Declare   [ast.h, 537]            Ast
    Define   [ast.h, 6212]            Ast

Ast::TypeNameCast    (Public Function)
  Declared as: AstTypeName *
    Declare   [ast.h, 538]            Ast
    Define   [ast.h, 6218]            Ast
    Call   [decl.cpp, 3920]           Semantic::ProcessType

Ast::TypeParameterCast    (Public Function)
  Declared as: AstTypeParameter *
    Declare   [ast.h, 548]            Ast
    Define   [ast.h, 6273]            Ast

Ast::TypeParametersCast    (Public Function)
  Declared as: AstTypeParameters *
    Declare   [ast.h, 549]            Ast
    Define   [ast.h, 6278]            Ast

Ast::Unparse    (Public Pure Virtual Function)
  Declared as: void
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse
    Declare   [ast.h, 459]            Ast

Ast::UnparsedClassBodyCast    (Public Function)
  Declared as: AstClassBody *
    Declare   [ast.h, 523]            Ast
    Define   [ast.h, 6154]            Ast
    Call   [parser.cpp, 234]          Parser::BodyParse
    Call   [expr.cpp, 3945]           Semantic::GetAnonymousType

Ast::VariableDeclaratorCast    (Public Function)
  Declared as: AstVariableDeclarator *
    Declare   [ast.h, 553]            Ast
    Define   [ast.h, 6300]            Ast
    Call   [control.cpp, 2833]        FlyweightAnalysis::AssignRoles
    Call   [control.cpp, 3630]        FactoryAnalysis::IsFactoryMethod
    Call   [control.cpp, 3767]        FactoryAnalysis::IsCreationMethod
    Call   [control.cpp, 4126]        EmitStatementAssociation

Ast::VariableDeclaratorIdCast    (Public Function)
  Declared as: AstVariableDeclaratorId *
    Declare   [ast.h, 552]            Ast
    Define   [ast.h, 6294]            Ast

Ast::WhileStatementCast    (Public Function)
  Declared as: AstWhileStatement *
    Declare   [ast.h, 576]            Ast
    Define   [ast.h, 6426]            Ast
    Call   [body.cpp, 1205]           Semantic::ProcessContinueStatement
    Call   [control.cpp, 2390]        ControlAnalysis::visit
    Call   [control.cpp, 2492]        FlyweightAnalysis::visit
    Call   [control.cpp, 4060]        EmitStatementAssociation
    Call   [control.cpp, 5860]        Flatten::visit
    Call   [bytecode.cpp, 948]        ByteCode::EmitStatement

Ast::WildcardCast    (Public Function)
  Declared as: AstWildcard *
    Declare   [ast.h, 536]            Ast
    Define   [ast.h, 6207]            Ast
    Call   [decl.cpp, 3922]           Semantic::ProcessType

Ast::~Ast    (Public Virtual Function)
    Define   [ast.h, 453]             Ast
    Call   [ast.h, 727]               AstListNode::~AstListNode
    Call   [ast.h, 760]               AstDeclared::~AstDeclared
    Call   [ast.h, 808]               AstStatement::~AstStatement
    Call   [ast.h, 827]               AstMemberValue::~AstMemberValue
    Call   [ast.h, 870]               AstType::~AstType
    Call   [ast.h, 1075]              AstBrackets::~AstBrackets
    Call   [ast.h, 1204]              AstTypeArguments::~AstTypeArguments
    Call   [ast.h, 1299]              AstMemberValuePair::~AstMemberValuePair
    Call   [ast.h, 1384]              AstModifierKeyword::~AstModifierKeyword
    Call   [ast.h, 1418]              AstModifiers::~AstModifiers
    Call   [ast.h, 1467]              AstPackageDeclaration::~AstPackageDeclaration
    Call   [ast.h, 1510]              AstImportDeclaration::~AstImportDeclaration
    Call   [ast.h, 1556]              AstCompilationUnit::~AstCompilationUnit
    Call   [ast.h, 1708]              AstClassBody::~AstClassBody
    Call   [ast.h, 1878]              AstTypeParameter::~AstTypeParameter
    Call   [ast.h, 1921]              AstTypeParameters::~AstTypeParameters
    Call   [ast.h, 2065]              AstVariableDeclaratorId::~AstVariableDeclaratorId
    Call   [ast.h, 2221]              AstFormalParameter::~AstFormalParameter
    Call   [ast.h, 2265]              AstMethodDeclarator::~AstMethodDeclarator
    Call   [ast.h, 2483]              AstArguments::~AstArguments
    Call   [ast.h, 3098]              AstSwitchLabel::~AstSwitchLabel
    Call   [ast.h, 3647]              AstCatchClause::~AstCatchClause
    Call   [ast.h, 3677]              AstFinallyClause::~AstFinallyClause
    Call   [ast.h, 4238]              AstDimExpr::~AstDimExpr
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstAnnotation::AddMemberValuePair    (Public Function)
  Declared as: void
    Declare   [ast.h, 1349]           AstAnnotation
    Define   [ast.h, 6692]            AstAnnotation
    Call   [ast.cpp, 352]             AstAnnotation::Clone
    Call   [ast.cpp, 2406]            AstAnnotation::Clone
    Call   [javaact.cpp, 830]         Parser::MakeAnnotation

AstAnnotation::AllocateMemberValuePairs    (Public Function)
  Declared as: void
    Declare   [ast.h, 1348]           AstAnnotation
    Define   [ast.h, 6685]            AstAnnotation
    Call   [ast.cpp, 350]             AstAnnotation::Clone
    Call   [ast.cpp, 2404]            AstAnnotation::Clone
    Call   [javaact.cpp, 825]         Parser::MakeAnnotation

AstAnnotation::AstAnnotation    (Public Function)
    Define   [ast.h, 1334]            AstAnnotation
    Call   [ast.h, 5091]              StoragePool::NewAnnotation

AstAnnotation::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 345]           AstAnnotation
    Declare   [ast.h, 1357]           AstAnnotation
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstAnnotation::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2399]          AstAnnotation
    Declare   [ast.h, 1358]           AstAnnotation

AstAnnotation::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1361]            AstAnnotation
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstAnnotation::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3830]          AstAnnotation
    Declare   [ast.h, 1359]           AstAnnotation
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstAnnotation::MemberValuePair    (Public Function)
  Declared as: AstMemberValuePair *&
    Define   [ast.h, 1340]            AstAnnotation
    Call   [unparse.cpp, 177]         AstAnnotation::Unparse
    Call   [unparse.cpp, 182]         AstAnnotation::Unparse
    Call   [ast.cpp, 353]             AstAnnotation::Clone
    Call   [ast.cpp, 2407]            AstAnnotation::Clone
    Call   [ast.cpp, 3834]            AstAnnotation::Lexify
    Call   [ast.cpp, 4622]            AstAnnotation::Print
    Call   [ast.cpp, 4627]            AstAnnotation::Print
    Call   [ast.cpp, 5674]            AstAnnotation::Print
    Call   [ast.cpp, 5679]            AstAnnotation::Print

AstAnnotation::NumMemberValuePairs    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1344]            AstAnnotation
    Call   [unparse.cpp, 174]         AstAnnotation::Unparse
    Call   [unparse.cpp, 179]         AstAnnotation::Unparse
    Call   [ast.cpp, 350]             AstAnnotation::Clone
    Call   [ast.cpp, 351]             AstAnnotation::Clone
    Call   [ast.cpp, 2404]            AstAnnotation::Clone
    Call   [ast.cpp, 2405]            AstAnnotation::Clone
    Call   [ast.cpp, 3833]            AstAnnotation::Lexify
    Call   [ast.cpp, 4618]            AstAnnotation::Print
    Call   [ast.cpp, 4626]            AstAnnotation::Print
    Call   [ast.cpp, 5670]            AstAnnotation::Print
    Call   [ast.cpp, 5678]            AstAnnotation::Print

AstAnnotation::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5666]          AstAnnotation
    Declare   [ast.h, 1352]           AstAnnotation
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstAnnotation::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4614]          AstAnnotation
    Declare   [ast.h, 1353]           AstAnnotation

AstAnnotation::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1362]            AstAnnotation
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstAnnotation::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 166]       AstAnnotation
    Declare   [ast.h, 1354]           AstAnnotation
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstAnnotation::~AstAnnotation    (Public Virtual Function)
    Define   [ast.h, 1338]            AstAnnotation
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstAnnotationDeclaration::AstAnnotationDeclaration    (Public Function)
    Define   [ast.h, 2840]            AstAnnotationDeclaration
    Call   [ast.h, 5226]              StoragePool::NewAnnotationDeclaration

AstAnnotationDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 827]           AstAnnotationDeclaration
    Declare   [ast.h, 2852]           AstAnnotationDeclaration
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstAnnotationDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2946]          AstAnnotationDeclaration
    Declare   [ast.h, 2853]           AstAnnotationDeclaration

AstAnnotationDeclaration::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2856]            AstAnnotationDeclaration
    Virtual Call   [unparse.cpp, 664]   AstAnnotationDeclaration::Unparse
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstAnnotationDeclaration::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4111]          AstAnnotationDeclaration
    Declare   [ast.h, 2854]           AstAnnotationDeclaration
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstAnnotationDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6067]          AstAnnotationDeclaration
    Declare   [ast.h, 2847]           AstAnnotationDeclaration
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstAnnotationDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5007]          AstAnnotationDeclaration
    Declare   [ast.h, 2848]           AstAnnotationDeclaration

AstAnnotationDeclaration::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2861]            AstAnnotationDeclaration
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstAnnotationDeclaration::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 660]       AstAnnotationDeclaration
    Declare   [ast.h, 2849]           AstAnnotationDeclaration
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstAnnotationDeclaration::~AstAnnotationDeclaration    (Public Virtual Function)
    Define   [ast.h, 2844]            AstAnnotationDeclaration
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstArguments::AddArgument    (Public Function)
  Declared as: void
    Declare   [ast.h, 2491]           AstArguments
    Define   [ast.h, 6982]            AstArguments
    Call   [symbol.cpp, 2337]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2553]         TypeSymbol::GetReadAccessConstructor
    Call   [ast.cpp, 706]             AstArguments::Clone
    Call   [ast.cpp, 2788]            AstArguments::Clone
    Call   [javaact.cpp, 1863]        Parser::Act177
    Call   [expr.cpp, 1866]           Semantic::CreateAccessToScopedVariable
    Call   [expr.cpp, 1937]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 1941]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 2339]           Semantic::FindVariableMember
    Call   [expr.cpp, 2955]           Semantic::FindMethodMember
    Call   [expr.cpp, 2959]           Semantic::FindMethodMember
    Call   [expr.cpp, 3727]           Semantic::GetAnonymousConstructor
    Call   [expr.cpp, 3754]           Semantic::GetAnonymousConstructor
    Call   [expr.cpp, 3759]           Semantic::GetAnonymousConstructor

AstArguments::AddLocalArgument    (Public Function)
  Declared as: void
    Declare   [ast.h, 2502]           AstArguments
    Define   [ast.h, 6994]            AstArguments
    Call   [body.cpp, 2222]           Semantic::ProcessSuperCall
    Call   [ast.cpp, 709]             AstArguments::Clone
    Call   [ast.cpp, 2791]            AstArguments::Clone
    Call   [expr.cpp, 3559]           Semantic::UpdateLocalConstructors
    Call   [expr.cpp, 3786]           Semantic::GetAnonymousConstructor
    Call   [expr.cpp, 4189]           Semantic::ProcessClassCreationExpression

AstArguments::AddNullArgument    (Public Function)
  Declared as: void
    Define   [ast.h, 2504]            AstArguments
    Call   [body.cpp, 2164]           Semantic::ProcessSuperCall
    Call   [expr.cpp, 3669]           Semantic::GetAnonymousConstructor
    Call   [expr.cpp, 4146]           Semantic::ProcessClassCreationExpression

AstArguments::AllocateArguments    (Public Function)
  Declared as: void
    Declare   [ast.h, 2490]           AstArguments
    Define   [ast.h, 6976]            AstArguments
    Call   [symbol.cpp, 2284]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2507]         TypeSymbol::GetReadAccessConstructor
    Call   [ast.cpp, 704]             AstArguments::Clone
    Call   [ast.cpp, 2786]            AstArguments::Clone
    Call   [javaact.cpp, 1858]        Parser::Act177
    Call   [expr.cpp, 1865]           Semantic::CreateAccessToScopedVariable
    Call   [expr.cpp, 1936]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 1939]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 2338]           Semantic::FindVariableMember
    Call   [expr.cpp, 2954]           Semantic::FindMethodMember
    Call   [expr.cpp, 2957]           Semantic::FindMethodMember
    Call   [expr.cpp, 3726]           Semantic::GetAnonymousConstructor
    Call   [expr.cpp, 3735]           Semantic::GetAnonymousConstructor
    Call   [expr.cpp, 3736]           Semantic::GetAnonymousConstructor

AstArguments::AllocateLocalArguments    (Public Function)
  Declared as: void
    Declare   [ast.h, 2501]           AstArguments
    Define   [ast.h, 6988]            AstArguments
    Call   [body.cpp, 2206]           Semantic::ProcessSuperCall
    Call   [ast.cpp, 707]             AstArguments::Clone
    Call   [ast.cpp, 2789]            AstArguments::Clone
    Call   [expr.cpp, 3547]           Semantic::UpdateLocalConstructors
    Call   [expr.cpp, 3770]           Semantic::GetAnonymousConstructor
    Call   [expr.cpp, 4171]           Semantic::ProcessClassCreationExpression

AstArguments::Argument    (Public Function)
  Declared as: AstExpression *&
    Define   [ast.h, 2485]            AstArguments
    Call   [unparse.cpp, 510]         AstArguments::Unparse
    Call   [unparse.cpp, 514]         AstArguments::Unparse
    Call   [control.cpp, 1836]        FindVisitor
    Call   [control.cpp, 1837]        FindVisitor
    Call   [control.cpp, 1838]        FindVisitor
    Call   [control.cpp, 1839]        FindVisitor
    Call   [control.cpp, 1866]        FindVisitor
    Call   [control.cpp, 1869]        FindVisitor
    Call   [control.cpp, 2549]        FlyweightAnalysis::visit
    Call   [control.cpp, 2676]        MapContainer::GetPutValue
    Call   [control.cpp, 2680]        MapContainer::GetPutType
    Call   [control.cpp, 2681]        MapContainer::GetPutType
    Call   [control.cpp, 2682]        MapContainer::GetPutType
    Call   [control.cpp, 2693]        CollectionContainer::GetPutValue
    Call   [control.cpp, 2697]        CollectionContainer::GetPutType
    Call   [control.cpp, 2698]        CollectionContainer::GetPutType
    Call   [control.cpp, 2699]        CollectionContainer::GetPutType
    Call   [control.cpp, 2752]        ArrayListContainer::GetPutValue
    Call   [control.cpp, 2754]        ArrayListContainer::GetPutValue
    Call   [control.cpp, 2759]        LinkedListContainer::GetPutValue
    Call   [control.cpp, 2761]        LinkedListContainer::GetPutValue
    Call   [control.cpp, 2766]        VectorContainer::GetPutValue
    Call   [control.cpp, 2768]        VectorContainer::GetPutValue
    Call   [control.cpp, 2772]        HashSetContainer::GetPutValue
    Call   [control.cpp, 2778]        ArrayListContainer::GetPutType
    Call   [control.cpp, 2779]        ArrayListContainer::GetPutType
    Call   [control.cpp, 2790]        LinkedListContainer::GetPutType
    Call   [control.cpp, 2791]        LinkedListContainer::GetPutType
    Call   [control.cpp, 2802]        VectorContainer::GetPutType
    Call   [control.cpp, 2803]        VectorContainer::GetPutType
    Call   [control.cpp, 2813]        HashSetContainer::GetPutType
    Call   [control.cpp, 3352]        SingletonAnalysis::TracePath
    Call   [control.cpp, 3894]        EmitDelegation
    Call   [control.cpp, 3898]        EmitDelegation
    Call   [control.cpp, 3900]        EmitDelegation
    Call   [control.cpp, 5925]        Flatten::visit
    Call   [definite.cpp, 156]        Semantic::DefiniteMethodInvocation
    Call   [definite.cpp, 172]        Semantic::DefiniteClassCreationExpression
    Call   [definite.cpp, 1475]       Semantic::DefiniteThisCall
    Call   [definite.cpp, 1489]       Semantic::DefiniteSuperCall
    Call   [symbol.cpp, 382]          TypeSymbol::IsOnetoMany
    Call   [symbol.cpp, 384]          TypeSymbol::IsOnetoMany
    Call   [bytecode.cpp, 4893]       ByteCode::EmitClassCreationExpression
    Call   [bytecode.cpp, 4896]       ByteCode::EmitClassCreationExpression
    Call   [bytecode.cpp, 5125]       ByteCode::EmitMethodInvocation
    Call   [bytecode.cpp, 5881]       ByteCode::EmitThisInvocation
    Call   [bytecode.cpp, 5932]       ByteCode::EmitSuperInvocation
    Call   [bytecode.cpp, 6564]       ByteCode::ResolveAccess
    Call   [ast.cpp, 706]             AstArguments::Clone
    Call   [ast.cpp, 2126]            AstMethodInvocation::getState
    Call   [ast.cpp, 2130]            AstMethodInvocation::getState
    Call   [ast.cpp, 2788]            AstArguments::Clone
    Call   [ast.cpp, 4022]            AstArguments::Lexify
    Call   [ast.cpp, 4899]            AstArguments::Print
    Call   [ast.cpp, 4902]            AstArguments::Print
    Call   [ast.cpp, 5959]            AstArguments::Print
    Call   [ast.cpp, 5962]            AstArguments::Print
    Call   [expr.cpp, 259]            Semantic::Header
    Call   [expr.cpp, 278]            Semantic::Header
    Call   [expr.cpp, 452]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 625]            Semantic::ReportConstructorNotFound
    Call   [expr.cpp, 659]            Semantic::ReportConstructorNotFound
    Call   [expr.cpp, 756]            Semantic::FindConstructor
    Call   [expr.cpp, 899]            Semantic::FindMisspelledMethodName
    Call   [expr.cpp, 983]            Semantic::FindMethodInType
    Call   [expr.cpp, 1096]           Semantic::FindMethodInEnvironment
    Call   [expr.cpp, 1941]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 2959]           Semantic::FindMethodMember
    Call   [expr.cpp, 3194]           Semantic::ProcessArguments
    Call   [expr.cpp, 3754]           Semantic::GetAnonymousConstructor
    Call   [expr.cpp, 5200]           Semantic::MethodInvocationConversion
    Call   [expr.cpp, 5203]           Semantic::MethodInvocationConversion

AstArguments::AstArguments    (Public Function)
    Define   [ast.h, 2475]            AstArguments
    Call   [ast.h, 5191]              StoragePool::NewArguments

AstArguments::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 699]           AstArguments
    Declare   [ast.h, 2513]           AstArguments
    Virtual Call   [ast.cpp, 725]     AstThisCall::Clone
    Virtual Call   [ast.cpp, 742]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 799]     AstEnumConstant::Clone
    Virtual Call   [ast.cpp, 1298]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1367]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 2805]    AstThisCall::Clone
    Virtual Call   [ast.cpp, 2830]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2901]    AstEnumConstant::Clone
    Virtual Call   [ast.cpp, 3546]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3631]    AstMethodInvocation::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstArguments::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2781]          AstArguments
    Declare   [ast.h, 2514]           AstArguments

AstArguments::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2517]            AstArguments
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstArguments::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4018]          AstArguments
    Declare   [ast.h, 2515]           AstArguments
    Virtual Call   [ast.cpp, 4030]    AstThisCall::Lexify
    Virtual Call   [ast.cpp, 4043]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4087]    AstEnumConstant::Lexify
    Virtual Call   [ast.cpp, 4387]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4434]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstArguments::LocalArgument    (Public Function)
  Declared as: AstName *&
    Define   [ast.h, 2493]            AstArguments
    Call   [definite.cpp, 175]        Semantic::DefiniteClassCreationExpression
    Call   [bytecode.cpp, 4899]       ByteCode::EmitClassCreationExpression
    Call   [bytecode.cpp, 5935]       ByteCode::EmitSuperInvocation
    Call   [ast.cpp, 709]             AstArguments::Clone
    Call   [ast.cpp, 2791]            AstArguments::Clone

AstArguments::NeedsExtraNullArgument    (Public Function)
  Declared as: bool
    Define   [ast.h, 2505]            AstArguments
    Call   [bytecode.cpp, 4900]       ByteCode::EmitClassCreationExpression
    Call   [bytecode.cpp, 5936]       ByteCode::EmitSuperInvocation

AstArguments::NumArguments    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2486]            AstArguments
    Call   [ast.h, 4384]              AstMethodInvocation::NumArguments
    Call   [unparse.cpp, 509]         AstArguments::Unparse
    Call   [unparse.cpp, 511]         AstArguments::Unparse
    Call   [control.cpp, 1834]        FindVisitor
    Call   [control.cpp, 2751]        ArrayListContainer::GetPutValue
    Call   [control.cpp, 2758]        LinkedListContainer::GetPutValue
    Call   [control.cpp, 2765]        VectorContainer::GetPutValue
    Call   [control.cpp, 2777]        ArrayListContainer::GetPutType
    Call   [control.cpp, 2789]        LinkedListContainer::GetPutType
    Call   [control.cpp, 2801]        VectorContainer::GetPutType
    Call   [control.cpp, 3351]        SingletonAnalysis::TracePath
    Call   [control.cpp, 3892]        EmitDelegation
    Call   [definite.cpp, 155]        Semantic::DefiniteMethodInvocation
    Call   [definite.cpp, 171]        Semantic::DefiniteClassCreationExpression
    Call   [definite.cpp, 1474]       Semantic::DefiniteThisCall
    Call   [definite.cpp, 1488]       Semantic::DefiniteSuperCall
    Call   [symbol.cpp, 381]          TypeSymbol::IsOnetoMany
    Call   [bytecode.cpp, 4895]       ByteCode::EmitClassCreationExpression
    Call   [bytecode.cpp, 5124]       ByteCode::EmitMethodInvocation
    Call   [bytecode.cpp, 5880]       ByteCode::EmitThisInvocation
    Call   [bytecode.cpp, 5931]       ByteCode::EmitSuperInvocation
    Call   [bytecode.cpp, 6562]       ByteCode::ResolveAccess
    Call   [ast.cpp, 704]             AstArguments::Clone
    Call   [ast.cpp, 705]             AstArguments::Clone
    Call   [ast.cpp, 2124]            AstMethodInvocation::getState
    Call   [ast.cpp, 2786]            AstArguments::Clone
    Call   [ast.cpp, 2787]            AstArguments::Clone
    Call   [ast.cpp, 4021]            AstArguments::Lexify
    Call   [ast.cpp, 4898]            AstArguments::Print
    Call   [ast.cpp, 4901]            AstArguments::Print
    Call   [ast.cpp, 5958]            AstArguments::Print
    Call   [ast.cpp, 5961]            AstArguments::Print
    Call   [expr.cpp, 255]            Semantic::Header
    Call   [expr.cpp, 374]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 401]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 444]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 449]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 459]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 577]            Semantic::ReportConstructorNotFound
    Call   [expr.cpp, 740]            Semantic::FindConstructor
    Call   [expr.cpp, 891]            Semantic::FindMisspelledMethodName
    Call   [expr.cpp, 897]            Semantic::FindMisspelledMethodName
    Call   [expr.cpp, 906]            Semantic::FindMisspelledMethodName
    Call   [expr.cpp, 920]            Semantic::FindMisspelledMethodName
    Call   [expr.cpp, 975]            Semantic::FindMethodInType
    Call   [expr.cpp, 981]            Semantic::FindMethodInType
    Call   [expr.cpp, 990]            Semantic::FindMethodInType
    Call   [expr.cpp, 1090]           Semantic::FindMethodInEnvironment
    Call   [expr.cpp, 1094]           Semantic::FindMethodInEnvironment
    Call   [expr.cpp, 1103]           Semantic::FindMethodInEnvironment
    Call   [expr.cpp, 1933]           Semantic::CreateAccessToScopedMethod
    Call   [expr.cpp, 2951]           Semantic::FindMethodMember
    Call   [expr.cpp, 3192]           Semantic::ProcessArguments
    Call   [expr.cpp, 3714]           Semantic::GetAnonymousConstructor
    Call   [expr.cpp, 5197]           Semantic::MethodInvocationConversion
    Call   [expr.cpp, 5198]           Semantic::MethodInvocationConversion

AstArguments::NumLocalArguments    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2497]            AstArguments
    Call   [definite.cpp, 174]        Semantic::DefiniteClassCreationExpression
    Call   [bytecode.cpp, 4897]       ByteCode::EmitClassCreationExpression
    Call   [bytecode.cpp, 5933]       ByteCode::EmitSuperInvocation
    Call   [ast.cpp, 707]             AstArguments::Clone
    Call   [ast.cpp, 708]             AstArguments::Clone
    Call   [ast.cpp, 2789]            AstArguments::Clone
    Call   [ast.cpp, 2790]            AstArguments::Clone

AstArguments::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5954]          AstArguments
    Declare   [ast.h, 2508]           AstArguments
    Virtual Call   [ast.cpp, 4913]    AstThisCall::Print
    Virtual Call   [ast.cpp, 4927]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 4982]    AstEnumConstant::Print
    Virtual Call   [ast.cpp, 5381]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5435]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5973]    AstThisCall::Print
    Virtual Call   [ast.cpp, 5987]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6042]    AstEnumConstant::Print
    Virtual Call   [ast.cpp, 6441]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6495]    AstMethodInvocation::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstArguments::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4894]          AstArguments
    Declare   [ast.h, 2509]           AstArguments

AstArguments::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2518]            AstArguments
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstArguments::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 504]       AstArguments
    Virtual Call   [unparse.cpp, 528]   AstThisCall::Unparse
    Virtual Call   [unparse.cpp, 548]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 623]   AstEnumConstant::Unparse
    Virtual Call   [unparse.cpp, 1119]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1175]   AstMethodInvocation::Unparse
    Declare   [ast.h, 2510]           AstArguments
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstArguments::~AstArguments    (Public Virtual Function)
    Define   [ast.h, 2483]            AstArguments
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstArray::AstArray    (Public Function)
    Declare   [ast.h, 688]            AstArray
    Call   [ast.h, 6650]              AstBlock::AllocateStatements
    Call   [ast.h, 6675]              AstTypeArguments::AllocateTypeArguments
    Call   [ast.h, 6689]              AstAnnotation::AllocateMemberValuePairs
    Call   [ast.h, 6701]              AstModifiers::AllocateModifiers
    Call   [ast.h, 6720]              AstCompilationUnit::AllocateImportDeclarations
    Call   [ast.h, 6733]              AstCompilationUnit::AllocateTypeDeclarations
    Call   [ast.h, 6746]              AstClassBody::AllocateClassBodyDeclarations
    Call   [ast.h, 6753]              AstClassBody::AllocateInstanceVariables
    Call   [ast.h, 6766]              AstClassBody::AllocateClassVariables
    Call   [ast.h, 6778]              AstClassBody::AllocateMethods
    Call   [ast.h, 6791]              AstClassBody::AllocateConstructors
    Call   [ast.h, 6804]              AstClassBody::AllocateStaticInitializers
    Call   [ast.h, 6817]              AstClassBody::AllocateInstanceInitializers
    Call   [ast.h, 6829]              AstClassBody::AllocateNestedClasses
    Call   [ast.h, 6841]              AstClassBody::AllocateNestedEnums
    Call   [ast.h, 6854]              AstClassBody::AllocateNestedInterfaces
    Call   [ast.h, 6867]              AstClassBody::AllocateNestedAnnotations
    Call   [ast.h, 6880]              AstClassBody::AllocateEmptyDeclarations
    Call   [ast.h, 6892]              AstTypeParameter::AllocateBounds
    Call   [ast.h, 6904]              AstTypeParameters::AllocateTypeParameters
    Call   [ast.h, 6916]              AstClassDeclaration::AllocateInterfaces
    Call   [ast.h, 6929]              AstArrayInitializer::AllocateVariableInitializers
    Call   [ast.h, 6942]              AstFieldDeclaration::AllocateVariableDeclarators
    Call   [ast.h, 6955]              AstMethodDeclarator::AllocateFormalParameters
    Call   [ast.h, 6967]              AstMethodDeclaration::AllocateThrows
    Call   [ast.h, 6979]              AstArguments::AllocateArguments
    Call   [ast.h, 6991]              AstArguments::AllocateLocalArguments
    Call   [ast.h, 7003]              AstConstructorDeclaration::AllocateThrows
    Call   [ast.h, 7015]              AstEnumDeclaration::AllocateInterfaces
    Call   [ast.h, 7027]              AstEnumDeclaration::AllocateEnumConstants
    Call   [ast.h, 7040]              AstInterfaceDeclaration::AllocateInterfaces
    Call   [ast.h, 7053]              AstLocalVariableStatement::AllocateVariableDeclarators
    Call   [ast.h, 7065]              AstSwitchBlockStatement::AllocateSwitchLabels
    Call   [ast.h, 7099]              AstForStatement::AllocateForInitStatements
    Call   [ast.h, 7112]              AstForStatement::AllocateForUpdateStatements
    Call   [ast.h, 7124]              AstTryStatement::AllocateCatchClauses
    Call   [ast.h, 7136]              AstArrayCreationExpression::AllocateDimExprs
    Define   [ast.h, 7166]            AstArray

AstArray::Length    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 664]             AstArray
    Call   [ast.h, 928]               AstBlock::NumStatements
    Call   [ast.h, 1210]              AstTypeArguments::NumTypeArguments
    Call   [ast.h, 1346]              AstAnnotation::NumMemberValuePairs
    Call   [ast.h, 1427]              AstModifiers::NumModifiers
    Call   [ast.h, 1569]              AstCompilationUnit::NumImportDeclarations
    Call   [ast.h, 1580]              AstCompilationUnit::NumTypeDeclarations
    Call   [ast.h, 1720]              AstClassBody::NumClassBodyDeclarations
    Call   [ast.h, 1731]              AstClassBody::NumInstanceVariables
    Call   [ast.h, 1742]              AstClassBody::NumClassVariables
    Call   [ast.h, 1750]              AstClassBody::NumMethods
    Call   [ast.h, 1761]              AstClassBody::NumConstructors
    Call   [ast.h, 1772]              AstClassBody::NumStaticInitializers
    Call   [ast.h, 1783]              AstClassBody::NumInstanceInitializers
    Call   [ast.h, 1794]              AstClassBody::NumNestedClasses
    Call   [ast.h, 1805]              AstClassBody::NumNestedEnums
    Call   [ast.h, 1816]              AstClassBody::NumNestedInterfaces
    Call   [ast.h, 1827]              AstClassBody::NumNestedAnnotations
    Call   [ast.h, 1838]              AstClassBody::NumEmptyDeclarations
    Call   [ast.h, 1881]              AstTypeParameter::NumBounds
    Call   [ast.h, 1929]              AstTypeParameters::NumTypeParameters
    Call   [ast.h, 1975]              AstClassDeclaration::NumInterfaces
    Call   [ast.h, 2031]              AstArrayInitializer::NumVariableInitializers
    Call   [ast.h, 2176]              AstFieldDeclaration::NumVariableDeclarators
    Call   [ast.h, 2273]              AstMethodDeclarator::NumFormalParameters
    Call   [ast.h, 2379]              AstMethodDeclaration::NumThrows
    Call   [ast.h, 2488]              AstArguments::NumArguments
    Call   [ast.h, 2499]              AstArguments::NumLocalArguments
    Call   [ast.h, 2643]              AstConstructorDeclaration::NumThrows
    Call   [ast.h, 2701]              AstEnumDeclaration::NumInterfaces
    Call   [ast.h, 2712]              AstEnumDeclaration::NumEnumConstants
    Call   [ast.h, 2806]              AstInterfaceDeclaration::NumInterfaces
    Call   [ast.h, 2890]              AstLocalVariableStatement::NumVariableDeclarators
    Call   [ast.h, 3136]              AstSwitchBlockStatement::NumSwitchLabels
    Call   [ast.h, 3346]              AstForStatement::NumForInitStatements
    Call   [ast.h, 3357]              AstForStatement::NumForUpdateStatements
    Call   [ast.h, 3722]              AstTryStatement::NumCatchClauses
    Call   [ast.h, 4280]              AstArrayCreationExpression::NumDimExprs
    Call   [ast.h, 7033]              AstEnumDeclaration::AddEnumConstant

AstArray::Next    (Public Function)
  Declared as: T &
    Define   [ast.h, 679]             AstArray
    Call   [ast.h, 6656]              AstBlock::AddStatement
    Call   [ast.h, 6682]              AstTypeArguments::AddTypeArgument
    Call   [ast.h, 6695]              AstAnnotation::AddMemberValuePair
    Call   [ast.h, 6707]              AstModifiers::AddModifier
    Call   [ast.h, 6713]              AstModifiers::AddModifier
    Call   [ast.h, 6726]              AstCompilationUnit::AddImportDeclaration
    Call   [ast.h, 6739]              AstCompilationUnit::AddTypeDeclaration
    Call   [ast.h, 6759]              AstClassBody::AddInstanceVariable
    Call   [ast.h, 6772]              AstClassBody::AddClassVariable
    Call   [ast.h, 6784]              AstClassBody::AddMethod
    Call   [ast.h, 6797]              AstClassBody::AddConstructor
    Call   [ast.h, 6810]              AstClassBody::AddStaticInitializer
    Call   [ast.h, 6823]              AstClassBody::AddInstanceInitializer
    Call   [ast.h, 6835]              AstClassBody::AddNestedClass
    Call   [ast.h, 6847]              AstClassBody::AddNestedEnum
    Call   [ast.h, 6860]              AstClassBody::AddNestedInterface
    Call   [ast.h, 6873]              AstClassBody::AddNestedAnnotation
    Call   [ast.h, 6886]              AstClassBody::AddEmptyDeclaration
    Call   [ast.h, 6898]              AstTypeParameter::AddBound
    Call   [ast.h, 6910]              AstTypeParameters::AddTypeParameter
    Call   [ast.h, 6922]              AstClassDeclaration::AddInterface
    Call   [ast.h, 6935]              AstArrayInitializer::AddVariableInitializer
    Call   [ast.h, 6948]              AstFieldDeclaration::AddVariableDeclarator
    Call   [ast.h, 6961]              AstMethodDeclarator::AddFormalParameter
    Call   [ast.h, 6973]              AstMethodDeclaration::AddThrow
    Call   [ast.h, 6985]              AstArguments::AddArgument
    Call   [ast.h, 6997]              AstArguments::AddLocalArgument
    Call   [ast.h, 7009]              AstConstructorDeclaration::AddThrow
    Call   [ast.h, 7021]              AstEnumDeclaration::AddInterface
    Call   [ast.h, 7034]              AstEnumDeclaration::AddEnumConstant
    Call   [ast.h, 7046]              AstInterfaceDeclaration::AddInterface
    Call   [ast.h, 7059]              AstLocalVariableStatement::AddVariableDeclarator
    Call   [ast.h, 7071]              AstSwitchBlockStatement::AddSwitchLabel
    Call   [ast.h, 7105]              AstForStatement::AddForInitStatement
    Call   [ast.h, 7118]              AstForStatement::AddForUpdateStatement
    Call   [ast.h, 7130]              AstTryStatement::AddCatchClause
    Call   [ast.h, 7142]              AstArrayCreationExpression::AddDimExpr
    Call   [ast.cpp, 488]             AstClassBody::AddClassBodyDeclaration

AstArray::operator new    (Public Function)
  Declared as: void *
    Declare   [ast.h, 700]            AstArray
    Define   [ast.h, 7157]            AstArray

AstArray::operator new []    (Private Function)
  Declared as: void *
    Define   [ast.h, 702]             AstArray

AstArray::operator[]    (Public Function)
  Declared as: T &
    Define   [ast.h, 669]             AstArray
    Call   [ast.h, 924]               AstBlock::Statement
    Call   [ast.h, 1206]              AstTypeArguments::TypeArgument
    Call   [ast.h, 1342]              AstAnnotation::MemberValuePair
    Call   [ast.h, 1422]              AstModifiers::Modifier
    Call   [ast.h, 1565]              AstCompilationUnit::ImportDeclaration
    Call   [ast.h, 1576]              AstCompilationUnit::TypeDeclaration
    Call   [ast.h, 1715]              AstClassBody::ClassBodyDeclaration
    Call   [ast.h, 1727]              AstClassBody::InstanceVariable
    Call   [ast.h, 1738]              AstClassBody::ClassVariable
    Call   [ast.h, 1747]              AstClassBody::Method
    Call   [ast.h, 1757]              AstClassBody::Constructor
    Call   [ast.h, 1768]              AstClassBody::StaticInitializer
    Call   [ast.h, 1779]              AstClassBody::InstanceInitializer
    Call   [ast.h, 1790]              AstClassBody::NestedClass
    Call   [ast.h, 1801]              AstClassBody::NestedEnum
    Call   [ast.h, 1812]              AstClassBody::NestedInterface
    Call   [ast.h, 1823]              AstClassBody::NestedAnnotation
    Call   [ast.h, 1834]              AstClassBody::EmptyDeclaration
    Call   [ast.h, 1880]              AstTypeParameter::Bound
    Call   [ast.h, 1925]              AstTypeParameters::TypeParameter
    Call   [ast.h, 1972]              AstClassDeclaration::Interface
    Call   [ast.h, 2027]              AstArrayInitializer::VariableInitializer
    Call   [ast.h, 2172]              AstFieldDeclaration::VariableDeclarator
    Call   [ast.h, 2269]              AstMethodDeclarator::FormalParameter
    Call   [ast.h, 2378]              AstMethodDeclaration::Throw
    Call   [ast.h, 2485]              AstArguments::Argument
    Call   [ast.h, 2495]              AstArguments::LocalArgument
    Call   [ast.h, 2642]              AstConstructorDeclaration::Throw
    Call   [ast.h, 2697]              AstEnumDeclaration::Interface
    Call   [ast.h, 2708]              AstEnumDeclaration::EnumConstant
    Call   [ast.h, 2802]              AstInterfaceDeclaration::Interface
    Call   [ast.h, 2886]              AstLocalVariableStatement::VariableDeclarator
    Call   [ast.h, 3132]              AstSwitchBlockStatement::SwitchLabel
    Call   [ast.h, 3342]              AstForStatement::ForInitStatement
    Call   [ast.h, 3353]              AstForStatement::ForUpdateStatement
    Call   [ast.h, 3718]              AstTryStatement::CatchClause
    Call   [ast.h, 4277]              AstArrayCreationExpression::DimExpr

AstArray::~AstArray    (Public Function)
    Define   [ast.h, 694]             AstArray

AstArrayAccess::AstArrayAccess    (Public Function)
    Define   [ast.h, 4421]            AstArrayAccess
    Call   [ast.h, 5431]              StoragePool::NewArrayAccess

AstArrayAccess::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1374]          AstArrayAccess
    Declare   [ast.h, 4432]           AstArrayAccess
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstArrayAccess::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3645]          AstArrayAccess
    Declare   [ast.h, 4433]           AstArrayAccess

AstArrayAccess::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4436]            AstArrayAccess
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstArrayAccess::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4441]          AstArrayAccess
    Declare   [ast.h, 4434]           AstArrayAccess
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstArrayAccess::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6498]          AstArrayAccess
    Declare   [ast.h, 4427]           AstArrayAccess
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstArrayAccess::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5438]          AstArrayAccess
    Declare   [ast.h, 4428]           AstArrayAccess

AstArrayAccess::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4437]            AstArrayAccess
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstArrayAccess::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1180]      AstArrayAccess
    Declare   [ast.h, 4429]           AstArrayAccess
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstArrayAccess::~AstArrayAccess    (Public Virtual Function)
    Define   [ast.h, 4424]            AstArrayAccess
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstArrayCreationExpression::AddDimExpr    (Public Function)
  Declared as: void
    Declare   [ast.h, 4283]           AstArrayCreationExpression
    Define   [ast.h, 7139]            AstArrayCreationExpression
    Call   [ast.cpp, 1329]            AstArrayCreationExpression::Clone
    Call   [ast.cpp, 3581]            AstArrayCreationExpression::Clone
    Call   [javaact.cpp, 3334]        Parser::MakeArrayCreationUninitialized

AstArrayCreationExpression::AllocateDimExprs    (Public Function)
  Declared as: void
    Declare   [ast.h, 4282]           AstArrayCreationExpression
    Define   [ast.h, 7133]            AstArrayCreationExpression
    Call   [ast.cpp, 1327]            AstArrayCreationExpression::Clone
    Call   [ast.cpp, 3579]            AstArrayCreationExpression::Clone
    Call   [javaact.cpp, 3329]        Parser::MakeArrayCreationUninitialized

AstArrayCreationExpression::AstArrayCreationExpression    (Public Function)
    Define   [ast.h, 4271]            AstArrayCreationExpression
    Call   [ast.h, 5416]              StoragePool::NewArrayCreationExpression

AstArrayCreationExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1317]          AstArrayCreationExpression
    Declare   [ast.h, 4296]           AstArrayCreationExpression
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstArrayCreationExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3573]          AstArrayCreationExpression
    Declare   [ast.h, 4297]           AstArrayCreationExpression

AstArrayCreationExpression::DimExpr    (Public Function)
  Declared as: AstDimExpr *&
    Define   [ast.h, 4277]            AstArrayCreationExpression
    Call   [ast.h, 4306]              AstArrayCreationExpression::RightToken
    Call   [unparse.cpp, 1144]        AstArrayCreationExpression::Unparse
    Call   [definite.cpp, 189]        Semantic::DefiniteArrayCreationExpression
    Call   [bytecode.cpp, 3697]       ByteCode::EmitArrayCreationExpression
    Call   [bytecode.cpp, 3710]       ByteCode::EmitArrayCreationExpression
    Call   [ast.cpp, 1329]            AstArrayCreationExpression::Clone
    Call   [ast.cpp, 3581]            AstArrayCreationExpression::Clone
    Call   [ast.cpp, 4406]            AstArrayCreationExpression::Lexify
    Call   [ast.cpp, 5400]            AstArrayCreationExpression::Print
    Call   [ast.cpp, 5407]            AstArrayCreationExpression::Print
    Call   [ast.cpp, 6460]            AstArrayCreationExpression::Print
    Call   [ast.cpp, 6467]            AstArrayCreationExpression::Print
    Call   [expr.cpp, 4227]           Semantic::ProcessArrayCreationExpression

AstArrayCreationExpression::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4300]            AstArrayCreationExpression
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstArrayCreationExpression::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4402]          AstArrayCreationExpression
    Declare   [ast.h, 4298]           AstArrayCreationExpression
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstArrayCreationExpression::NumBrackets    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 4285]            AstArrayCreationExpression
    Call   [expr.cpp, 4216]           Semantic::ProcessArrayCreationExpression
    Call   [expr.cpp, 4221]           Semantic::ProcessArrayCreationExpression

AstArrayCreationExpression::NumDimExprs    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 4278]            AstArrayCreationExpression
    Call   [ast.h, 4306]              AstArrayCreationExpression::RightToken
    Call   [unparse.cpp, 1143]        AstArrayCreationExpression::Unparse
    Call   [definite.cpp, 187]        Semantic::DefiniteArrayCreationExpression
    Call   [bytecode.cpp, 3676]       ByteCode::EmitArrayCreationExpression
    Call   [ast.cpp, 1327]            AstArrayCreationExpression::Clone
    Call   [ast.cpp, 1328]            AstArrayCreationExpression::Clone
    Call   [ast.cpp, 3579]            AstArrayCreationExpression::Clone
    Call   [ast.cpp, 3580]            AstArrayCreationExpression::Clone
    Call   [ast.cpp, 4405]            AstArrayCreationExpression::Lexify
    Call   [ast.cpp, 5399]            AstArrayCreationExpression::Print
    Call   [ast.cpp, 5406]            AstArrayCreationExpression::Print
    Call   [ast.cpp, 6459]            AstArrayCreationExpression::Print
    Call   [ast.cpp, 6466]            AstArrayCreationExpression::Print
    Call   [expr.cpp, 4215]           Semantic::ProcessArrayCreationExpression
    Call   [expr.cpp, 4217]           Semantic::ProcessArrayCreationExpression
    Call   [expr.cpp, 4221]           Semantic::ProcessArrayCreationExpression
    Call   [expr.cpp, 4225]           Semantic::ProcessArrayCreationExpression

AstArrayCreationExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6453]          AstArrayCreationExpression
    Declare   [ast.h, 4291]           AstArrayCreationExpression
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstArrayCreationExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5393]          AstArrayCreationExpression
    Declare   [ast.h, 4292]           AstArrayCreationExpression

AstArrayCreationExpression::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4301]            AstArrayCreationExpression
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstArrayCreationExpression::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1137]      AstArrayCreationExpression
    Declare   [ast.h, 4293]           AstArrayCreationExpression
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstArrayCreationExpression::~AstArrayCreationExpression    (Public Virtual Function)
    Define   [ast.h, 4275]            AstArrayCreationExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstArrayInitializer::AddVariableInitializer    (Public Function)
  Declared as: void
    Declare   [ast.h, 2034]           AstArrayInitializer
    Define   [ast.h, 6932]            AstArrayInitializer
    Call   [ast.cpp, 569]             AstArrayInitializer::Clone
    Call   [ast.cpp, 2620]            AstArrayInitializer::Clone
    Call   [javaact.cpp, 910]         Parser::MakeArrayInitializer

AstArrayInitializer::AllocateVariableInitializers    (Public Function)
  Declared as: void
    Declare   [ast.h, 2033]           AstArrayInitializer
    Define   [ast.h, 6925]            AstArrayInitializer
    Call   [ast.cpp, 567]             AstArrayInitializer::Clone
    Call   [ast.cpp, 2618]            AstArrayInitializer::Clone
    Call   [javaact.cpp, 905]         Parser::MakeArrayInitializer

AstArrayInitializer::AstArrayInitializer    (Public Function)
    Define   [ast.h, 2019]            AstArrayInitializer
    Call   [ast.h, 5146]              StoragePool::NewArrayInitializer

AstArrayInitializer::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 563]           AstArrayInitializer
    Declare   [ast.h, 2042]           AstArrayInitializer
    Virtual Call   [ast.cpp, 1334]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3588]    AstArrayCreationExpression::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstArrayInitializer::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2614]          AstArrayInitializer
    Declare   [ast.h, 2043]           AstArrayInitializer

AstArrayInitializer::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2046]            AstArrayInitializer
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstArrayInitializer::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3927]          AstArrayInitializer
    Declare   [ast.h, 2044]           AstArrayInitializer
    Virtual Call   [ast.cpp, 4412]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstArrayInitializer::NumVariableInitializers    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2029]            AstArrayInitializer
    Call   [unparse.cpp, 357]         AstArrayInitializer::Unparse
    Call   [unparse.cpp, 359]         AstArrayInitializer::Unparse
    Call   [definite.cpp, 720]        Semantic::DefiniteArrayInitializer
    Call   [bytecode.cpp, 691]        ByteCode::InitializeArray
    Call   [bytecode.cpp, 695]        ByteCode::InitializeArray
    Call   [init.cpp, 119]            Semantic::ProcessArrayInitializer
    Call   [ast.cpp, 567]             AstArrayInitializer::Clone
    Call   [ast.cpp, 568]             AstArrayInitializer::Clone
    Call   [ast.cpp, 2618]            AstArrayInitializer::Clone
    Call   [ast.cpp, 2619]            AstArrayInitializer::Clone
    Call   [ast.cpp, 3929]            AstArrayInitializer::Lexify
    Call   [ast.cpp, 4769]            AstArrayInitializer::Print
    Call   [ast.cpp, 4777]            AstArrayInitializer::Print
    Call   [ast.cpp, 5823]            AstArrayInitializer::Print
    Call   [ast.cpp, 5831]            AstArrayInitializer::Print

AstArrayInitializer::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5818]          AstArrayInitializer
    Declare   [ast.h, 2037]           AstArrayInitializer
    Virtual Call   [ast.cpp, 5411]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6471]    AstArrayCreationExpression::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstArrayInitializer::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4764]          AstArrayInitializer
    Declare   [ast.h, 2038]           AstArrayInitializer

AstArrayInitializer::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2047]            AstArrayInitializer
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstArrayInitializer::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 352]       AstArrayInitializer
    Virtual Call   [unparse.cpp, 1148]   AstArrayCreationExpression::Unparse
    Declare   [ast.h, 2039]           AstArrayInitializer
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstArrayInitializer::VariableInitializer    (Public Function)
  Declared as: AstMemberValue *&
    Define   [ast.h, 2025]            AstArrayInitializer
    Call   [unparse.cpp, 358]         AstArrayInitializer::Unparse
    Call   [unparse.cpp, 362]         AstArrayInitializer::Unparse
    Call   [definite.cpp, 723]        Semantic::DefiniteArrayInitializer
    Call   [definite.cpp, 730]        Semantic::DefiniteArrayInitializer
    Call   [bytecode.cpp, 697]        ByteCode::InitializeArray
    Call   [init.cpp, 122]            Semantic::ProcessArrayInitializer
    Call   [init.cpp, 129]            Semantic::ProcessArrayInitializer
    Call   [init.cpp, 135]            Semantic::ProcessArrayInitializer
    Call   [ast.cpp, 570]             AstArrayInitializer::Clone
    Call   [ast.cpp, 2621]            AstArrayInitializer::Clone
    Call   [ast.cpp, 3930]            AstArrayInitializer::Lexify
    Call   [ast.cpp, 4773]            AstArrayInitializer::Print
    Call   [ast.cpp, 4778]            AstArrayInitializer::Print
    Call   [ast.cpp, 5827]            AstArrayInitializer::Print
    Call   [ast.cpp, 5832]            AstArrayInitializer::Print

AstArrayInitializer::~AstArrayInitializer    (Public Virtual Function)
    Define   [ast.h, 2023]            AstArrayInitializer
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstArrayType::AstArrayType    (Public Function)
    Define   [ast.h, 1110]            AstArrayType
    Call   [ast.h, 5066]              StoragePool::NewArrayType

AstArrayType::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 288]           AstArrayType
    Declare   [ast.h, 1125]           AstArrayType
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstArrayType::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2324]          AstArrayType
    Declare   [ast.h, 1126]           AstArrayType

AstArrayType::IdentifierToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1131]            AstArrayType
    Virtual Call   [ast.h, 1131]      AstArrayType::IdentifierToken
    Virtual Call   [decl.cpp, 3964]   Semantic::ProcessType
    Virtual Call   [decl.cpp, 3970]   Semantic::ProcessType
    Virtual Call   [ast.cpp, 1588]    AstFieldDeclaration::PrintAssociation
    Virtual Call   [ast.cpp, 1633]    AstMethodDeclaration::PrintAssociation
    Virtual Call   [ast.cpp, 1684]    AstMethodDeclarator::PrintAssociation

AstArrayType::IdentifierTokenString    (Public Virtual Function)
  Declared as: wchar_t *
    Define   [ast.h, 1132]            AstArrayType
    Virtual Call   [ast.h, 1132]      AstArrayType::IdentifierTokenString
    Virtual Call   [ast.h, 2384]      AstMethodDeclaration::getReturnType
    Virtual Call   [ast.cpp, 2031]    AstMethodBody::getVariables

AstArrayType::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1129]            AstArrayType
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstArrayType::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3790]          AstArrayType
    Declare   [ast.h, 1127]           AstArrayType
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstArrayType::NumBrackets    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1117]            AstArrayType
    Call   [decl.cpp, 3974]           Semantic::ProcessType

AstArrayType::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5610]          AstArrayType
    Declare   [ast.h, 1120]           AstArrayType
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstArrayType::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4558]          AstArrayType
    Declare   [ast.h, 1121]           AstArrayType

AstArrayType::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1130]            AstArrayType
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstArrayType::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 93]        AstArrayType
    Declare   [ast.h, 1122]           AstArrayType
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstArrayType::~AstArrayType    (Public Virtual Function)
    Define   [ast.h, 1115]            AstArrayType
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstAssertStatement::AstAssertStatement    (Public Function)
    Define   [ast.h, 3611]            AstAssertStatement
    Call   [ast.h, 5321]              StoragePool::NewAssertStatement

AstAssertStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1078]          AstAssertStatement
    Declare   [ast.h, 3622]           AstAssertStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstAssertStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3271]          AstAssertStatement
    Declare   [ast.h, 3623]           AstAssertStatement

AstAssertStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3626]            AstAssertStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstAssertStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4257]          AstAssertStatement
    Declare   [ast.h, 3624]           AstAssertStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstAssertStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6277]          AstAssertStatement
    Declare   [ast.h, 3617]           AstAssertStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstAssertStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5217]          AstAssertStatement
    Declare   [ast.h, 3618]           AstAssertStatement

AstAssertStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3627]            AstAssertStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstAssertStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 918]       AstAssertStatement
    Declare   [ast.h, 3619]           AstAssertStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstAssertStatement::~AstAssertStatement    (Public Virtual Function)
    Define   [ast.h, 3614]            AstAssertStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstAssignmentExpression::AstAssignmentExpression    (Public Function)
    Define   [ast.h, 4809]            AstAssignmentExpression
    Call   [ast.h, 5467]              StoragePool::NewAssignmentExpression

AstAssignmentExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1474]          AstAssignmentExpression
    Declare   [ast.h, 4829]           AstAssignmentExpression
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstAssignmentExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3747]          AstAssignmentExpression
    Declare   [ast.h, 4830]           AstAssignmentExpression

AstAssignmentExpression::getState    (Public Virtual Function)
  Declared as: State *
    Define   [ast.cpp, 2087]          AstAssignmentExpression
    Declare   [ast.h, 4836]           AstAssignmentExpression
    Virtual Call   [ast.h, 3068]      AstExpressionStatement::getState

AstAssignmentExpression::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4833]            AstAssignmentExpression
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstAssignmentExpression::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4490]          AstAssignmentExpression
    Declare   [ast.h, 4831]           AstAssignmentExpression
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstAssignmentExpression::lhs    (Public Function)
  Declared as: bool
    Define   [ast.cpp, 1806]          AstAssignmentExpression
    Declare   [ast.h, 4839]           AstAssignmentExpression
    Call   [control.cpp, 2272]        CreationAnalysis::visit

AstAssignmentExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6575]          AstAssignmentExpression
    Declare   [ast.h, 4824]           AstAssignmentExpression
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstAssignmentExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5540]          AstAssignmentExpression
    Declare   [ast.h, 4825]           AstAssignmentExpression

AstAssignmentExpression::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1727]          AstAssignmentExpression
    Declare   [ast.h, 4837]           AstAssignmentExpression

AstAssignmentExpression::rhs    (Public Function)
  Declared as: bool
    Define   [ast.h, 4840]            AstAssignmentExpression

AstAssignmentExpression::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4834]            AstAssignmentExpression
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstAssignmentExpression::SimpleAssignment    (Public Function)
  Declared as: bool
    Define   [ast.h, 4821]            AstAssignmentExpression
    Call   [body.cpp, 426]            Semantic::CheckForAssignmentUsedAsTruthValue
    Call   [definite.cpp, 576]        Semantic::DefiniteAssignmentExpression
    Call   [bytecode.cpp, 3748]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4107]       ByteCode::EmitAssignmentExpression

AstAssignmentExpression::simulate    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1998]          AstAssignmentExpression
    Declare   [ast.h, 4835]           AstAssignmentExpression
    Virtual Call   [ast.h, 3067]      AstExpressionStatement::simulate

AstAssignmentExpression::Tag    (Public Function)
  Declared as: AssignmentExpressionTag
    Define   [ast.h, 4817]            AstAssignmentExpression
    Call   [bytecode.cpp, 3833]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3835]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3840]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3877]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3915]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3956]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3997]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4020]       ByteCode::EmitAssignmentExpression
    Call   [expr.cpp, 6865]           Semantic::ProcessAssignmentExpression
    Call   [expr.cpp, 6921]           Semantic::ProcessAssignmentExpression
    Call   [expr.cpp, 6975]           Semantic::ProcessAssignmentExpression
    Call   [expr.cpp, 7001]           Semantic::ProcessAssignmentExpression

AstAssignmentExpression::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1262]      AstAssignmentExpression
    Declare   [ast.h, 4826]           AstAssignmentExpression
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstAssignmentExpression::~AstAssignmentExpression    (Public Virtual Function)
    Define   [ast.h, 4815]            AstAssignmentExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstBinaryExpression::AstBinaryExpression    (Public Function)
    Define   [ast.h, 4651]            AstBinaryExpression
    Call   [ast.h, 5451]              StoragePool::NewBinaryExpression

AstBinaryExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1427]          AstBinaryExpression
    Declare   [ast.h, 4669]           AstBinaryExpression
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstBinaryExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3700]          AstBinaryExpression
    Declare   [ast.h, 4670]           AstBinaryExpression

AstBinaryExpression::eval    (Public Virtual Function)
  Declared as: bool
    Define   [ast.cpp, 2010]          AstBinaryExpression
    Declare   [ast.h, 4679]           AstBinaryExpression
    Virtual Call   [ast.cpp, 1992]    AstIfStatement::simulate

AstBinaryExpression::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4673]            AstBinaryExpression
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstBinaryExpression::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4467]          AstBinaryExpression
    Declare   [ast.h, 4671]           AstBinaryExpression
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstBinaryExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6542]          AstBinaryExpression
    Declare   [ast.h, 4664]           AstBinaryExpression
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstBinaryExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5494]          AstBinaryExpression
    Declare   [ast.h, 4665]           AstBinaryExpression

AstBinaryExpression::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4674]            AstBinaryExpression
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstBinaryExpression::Tag    (Public Function)
  Declared as: BinaryExpressionTag
    Define   [ast.h, 4658]            AstBinaryExpression
    Call   [control.cpp, 3010]        FlyweightAnalysis::IsFlyweightFactory
    Call   [control.cpp, 3210]        SingletonAnalysis::ReturnsSingleton
    Call   [control.cpp, 3240]        SingletonAnalysis::ReturnsSingleton
    Call   [definite.cpp, 441]        Semantic::DefiniteBinaryExpression
    Call   [bytecode.cpp, 2356]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2473]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2480]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2494]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2516]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2526]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2536]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2554]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2615]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2651]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2682]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2710]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2744]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2780]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2821]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 4140]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4162]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4163]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4190]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4196]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4201]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4225]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4271]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4373]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4380]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4417]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4451]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4460]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4489]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4490]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4497]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4526]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4527]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4532]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4540]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4573]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 6078]       ByteCode::AppendString
    Call   [ast.cpp, 5502]            AstBinaryExpression::Print
    Call   [expr.cpp, 6620]           Semantic::ProcessBinaryExpression

AstBinaryExpression::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1227]      AstBinaryExpression
    Declare   [ast.h, 4666]           AstBinaryExpression
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstBinaryExpression::~AstBinaryExpression    (Public Virtual Function)
    Define   [ast.h, 4656]            AstBinaryExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstBlock::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 957]             AstBlock
    Virtual Call   [control.cpp, 743]   FindFlyweight1
    Virtual Call   [control.cpp, 1507]   FindObserver
    Virtual Call   [control.cpp, 2301]   CreationAnalysis::visit
    Virtual Call   [control.cpp, 2313]   CreationAnalysis::visit
    Virtual Call   [control.cpp, 3542]   FactoryAnalysis::IsFactoryMethod
    Virtual Call   [control.cpp, 3680]   FactoryAnalysis::IsCreationMethod

AstBlock::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 958]             AstBlock

AstBlock::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 959]             AstBlock

AstBlock::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 960]             AstBlock

AstBlock::AddLocallyDefinedVariable    (Public Function)
  Declared as: void
    Declare   [ast.h, 942]            AstBlock
    Define   [ast.h, 6665]            AstBlock
    Call   [definite.cpp, 882]        Semantic::DefiniteLocalVariableStatement
    Call   [definite.cpp, 1123]       Semantic::DefiniteForeachStatement

AstBlock::AddStatement    (Public Function)
  Declared as: void
    Declare   [ast.h, 931]            AstBlock
    Define   [ast.h, 6653]            AstBlock
    Call   [body.cpp, 2373]           Semantic::ProcessMethodBody
    Call   [body.cpp, 2478]           Semantic::ProcessConstructorBody
    Call   [decl.cpp, 2420]           Semantic::AddDefaultConstructor
    Call   [decl.cpp, 4014]           Semantic::InitializeVariable
    Call   [decl.cpp, 4064]           Semantic::ProcessInitializer
    Call   [symbol.cpp, 2364]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2371]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2577]         TypeSymbol::GetReadAccessConstructor
    Call   [symbol.cpp, 2744]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2936]         TypeSymbol::GetWriteAccessMethod
    Call   [symbol.cpp, 2937]         TypeSymbol::GetWriteAccessMethod
    Call   [ast.cpp, 250]             AstBlock::CloneBlock
    Call   [ast.cpp, 2284]            AstBlock::CloneBlock
    Call   [javaact.cpp, 1557]        Parser::Act155
    Call   [javaact.cpp, 1561]        Parser::Act155
    Call   [javaact.cpp, 2156]        Parser::Act215
    Call   [javaact.cpp, 2446]        Parser::MakeLabeledStatement
    Call   [javaact.cpp, 2547]        Parser::MakeBlock
    Call   [javaact.cpp, 2592]        Parser::Act268
    Call   [javaact.cpp, 2596]        Parser::Act268
    Call   [javaact.cpp, 2630]        Parser::MakeSwitchBlockStatement
    Call   [javaact.cpp, 2637]        Parser::MakeSwitchBlockStatement
    Call   [javaact.cpp, 2656]        Parser::Act269
    Call   [javaact.cpp, 2751]        Parser::MakeWhileStatement
    Call   [javaact.cpp, 2784]        Parser::Act281
    Call   [javaact.cpp, 2836]        Parser::MakeForStatement
    Call   [javaact.cpp, 2925]        Parser::MakeForeachStatement

AstBlock::AllocateLocallyDefinedVariables    (Public Function)
  Declared as: void
    Declare   [ast.h, 941]            AstBlock
    Define   [ast.h, 6659]            AstBlock
    Call   [ast.h, 6668]              AstBlock::AddLocallyDefinedVariable

AstBlock::AllocateStatements    (Public Function)
  Declared as: void
    Declare   [ast.h, 930]            AstBlock
    Define   [ast.h, 6647]            AstBlock
    Call   [decl.cpp, 2419]           Semantic::AddDefaultConstructor
    Call   [decl.cpp, 4111]           Semantic::GetStaticInitializerMethod
    Call   [decl.cpp, 4327]           Semantic::ProcessInstanceInitializers
    Call   [symbol.cpp, 2363]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2369]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2576]         TypeSymbol::GetReadAccessConstructor
    Call   [symbol.cpp, 2743]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2935]         TypeSymbol::GetWriteAccessMethod
    Call   [ast.cpp, 248]             AstBlock::CloneBlock
    Call   [ast.cpp, 2282]            AstBlock::CloneBlock
    Call   [javaact.cpp, 1551]        Parser::Act155
    Call   [javaact.cpp, 1565]        Parser::Act155
    Call   [javaact.cpp, 2151]        Parser::Act215
    Call   [javaact.cpp, 2444]        Parser::MakeLabeledStatement
    Call   [javaact.cpp, 2545]        Parser::MakeBlock
    Call   [javaact.cpp, 2587]        Parser::Act268
    Call   [javaact.cpp, 2625]        Parser::MakeSwitchBlockStatement
    Call   [javaact.cpp, 2636]        Parser::MakeSwitchBlockStatement
    Call   [javaact.cpp, 2653]        Parser::Act269
    Call   [javaact.cpp, 2749]        Parser::MakeWhileStatement
    Call   [javaact.cpp, 2782]        Parser::Act281
    Call   [javaact.cpp, 2834]        Parser::MakeForStatement
    Call   [javaact.cpp, 2923]        Parser::MakeForeachStatement
    Call   [expr.cpp, 3692]           Semantic::GetAnonymousConstructor

AstBlock::AstBlock    (Public Function)
    Define   [ast.h, 913]             AstBlock
    Call   [ast.h, 2320]              AstMethodBody::AstMethodBody
    Call   [ast.h, 3124]              AstSwitchBlockStatement::AstSwitchBlockStatement
    Call   [ast.h, 5046]              StoragePool::NewBlock
    Call   [semantic.h, 261]          DefiniteBlockStack::DefiniteBlockStack
    Call   [bytecode.h, 205]          MethodStack::MethodStack

AstBlock::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 231]           AstBlock
    Declare   [ast.h, 950]            AstBlock
    Virtual Call   [ast.cpp, 874]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 877]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 930]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 954]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 965]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 995]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1009]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1074]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1101]    AstCatchClause::Clone
    Virtual Call   [ast.cpp, 1112]    AstFinallyClause::Clone
    Virtual Call   [ast.cpp, 1123]    AstTryStatement::Clone
    Virtual Call   [ast.cpp, 2997]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3000]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3071]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3100]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3116]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3152]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3171]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3261]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3296]    AstCatchClause::Clone
    Virtual Call   [ast.cpp, 3310]    AstFinallyClause::Clone
    Virtual Call   [ast.cpp, 3324]    AstTryStatement::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstBlock::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2256]          AstBlock
    Declare   [ast.h, 951]            AstBlock

AstBlock::CloneBlock    (Protected Function)
  Declared as: void
    Define   [ast.cpp, 238]           AstBlock
    Declare   [ast.h, 971]            AstBlock
    Call   [ast.cpp, 234]             AstBlock::Clone
    Call   [ast.cpp, 656]             AstMethodBody::Clone
    Call   [ast.cpp, 914]             AstSwitchBlockStatement::Clone
    Call   [ast.cpp, 2259]            AstBlock::Clone
    Call   [ast.cpp, 2730]            AstMethodBody::Clone
    Call   [ast.cpp, 3058]            AstSwitchBlockStatement::Clone

AstBlock::CloneBlock    (Protected Function)
  Declared as: void
    Define   [ast.cpp, 2271]          AstBlock
    Declare   [ast.h, 972]            AstBlock

AstBlock::getState    (Public Virtual Function)
  Declared as: State *
    Define   [ast.cpp, 2055]          AstBlock
    Declare   [ast.h, 968]            AstBlock
    Virtual Call   [ast.cpp, 2078]    AstIfStatement::getState
    Virtual Call   [ast.cpp, 2080]    AstIfStatement::getState
    Virtual Call   [ast.cpp, 2048]    AstMethodBody::getStatechart
    Virtual Call   [ast.cpp, 2060]    AstBlock::getState

AstBlock::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 954]             AstBlock
    Virtual Call   [body.cpp, 725]    Semantic::ProcessForeachStatement
    Virtual Call   [body.cpp, 2439]   Semantic::ProcessConstructorBody
    Virtual Call   [bytecode.cpp, 1133]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1147]   ByteCode::EmitStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstBlock::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3765]          AstBlock
    Declare   [ast.h, 952]            AstBlock
    Call   [ast.cpp, 3983]            AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 4138]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4141]    AstIfStatement::Lexify
    Call   [ast.cpp, 4168]            AstSwitchBlockStatement::Lexify
    Virtual Call   [ast.cpp, 4174]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4182]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4189]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4208]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4217]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4252]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4270]    AstCatchClause::Lexify
    Virtual Call   [ast.cpp, 4277]    AstFinallyClause::Lexify
    Virtual Call   [ast.cpp, 4284]    AstTryStatement::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstBlock::LocallyDefinedVariable    (Public Function)
  Declared as: VariableSymbol *&
    Define   [ast.h, 933]             AstBlock
    Call   [bytecode.cpp, 1248]       ByteCode::EmitBlockStatement
    Call   [bytecode.cpp, 1644]       ByteCode::CloseSwitchLocalVariables

AstBlock::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1876]          AstBlock
    Declare   [ast.h, 965]            AstBlock
    Virtual Call   [ast.cpp, 1889]    AstIfStatement::NumDelegation
    Virtual Call   [ast.cpp, 1890]    AstIfStatement::NumDelegation
    Virtual Call   [ast.cpp, 1938]    AstIfStatement::NumDelegation
    Virtual Call   [ast.cpp, 1939]    AstIfStatement::NumDelegation
    Virtual Call   [ast.cpp, 1882]    AstBlock::NumDelegation
    Virtual Call   [ast.cpp, 1931]    AstBlock::NumDelegation

AstBlock::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1925]          AstBlock
    Declare   [ast.h, 966]            AstBlock

AstBlock::NumExecutionPaths    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1846]          AstBlock
    Declare   [ast.h, 964]            AstBlock
    Virtual Call   [ast.cpp, 1859]    AstIfStatement::NumExecutionPaths
    Virtual Call   [ast.cpp, 1859]    AstIfStatement::NumExecutionPaths
    Virtual Call   [ast.cpp, 1852]    AstBlock::NumExecutionPaths

AstBlock::NumLocallyDefinedVariables    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 937]             AstBlock
    Call   [bytecode.cpp, 1246]       ByteCode::EmitBlockStatement
    Call   [bytecode.cpp, 1641]       ByteCode::CloseSwitchLocalVariables

AstBlock::NumStatements    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 926]             AstBlock
    Call   [ast.h, 3223]              AstSwitchStatement::NumBlocks
    Call   [body.cpp, 28]             Semantic::ProcessBlockStatements
    Call   [body.cpp, 44]             Semantic::ProcessBlockStatements
    Call   [body.cpp, 110]            Semantic::ProcessBlock
    Call   [body.cpp, 385]            Semantic::ProcessSynchronizedStatement
    Call   [body.cpp, 826]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 834]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 907]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 921]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 968]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 970]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 973]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 1172]           Semantic::ProcessContinueStatement
    Call   [body.cpp, 1564]           Semantic::ProcessTryStatement
    Call   [body.cpp, 1638]           Semantic::ProcessTryStatement
    Call   [body.cpp, 1646]           Semantic::ProcessTryStatement
    Call   [body.cpp, 1718]           Semantic::ProcessTryStatement
    Call   [body.cpp, 2455]           Semantic::ProcessConstructorBody
    Call   [unparse.cpp, 52]          AstBlock::Unparse
    Call   [control.cpp, 245]         FindPrototype
    Call   [control.cpp, 1818]        FindVisitor
    Call   [control.cpp, 1824]        FindVisitor
    Call   [control.cpp, 2234]        CreationAnalysis::visit
    Call   [control.cpp, 2321]        ControlAnalysis::visit
    Call   [control.cpp, 2460]        FlyweightAnalysis::visit
    Call   [control.cpp, 2462]        FlyweightAnalysis::visit
    Call   [control.cpp, 2462]        FlyweightAnalysis::visit
    Call   [control.cpp, 3846]        EmitBlockAssociation
    Call   [control.cpp, 4313]        ExtractStructure
    Call   [control.cpp, 5125]        MethodSymbolTable::PrintDeclaration
    Call   [control.cpp, 5809]        Flatten::visit
    Call   [control.cpp, 5811]        Flatten::visit
    Call   [control.cpp, 5811]        Flatten::visit
    Call   [definite.cpp, 777]        Semantic::DefiniteBlockStatements
    Call   [definite.cpp, 1205]       Semantic::DefiniteSwitchStatement
    Call   [bytecode.cpp, 1231]       ByteCode::EmitBlockStatement
    Call   [bytecode.cpp, 1537]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1601]       ByteCode::EmitSwitchBlockStatement
    Call   [bytecode.cpp, 5203]       ByteCode::IsNop
    Call   [ast.cpp, 247]             AstBlock::CloneBlock
    Call   [ast.cpp, 1699]            AstBlock::PrintAssociation
    Call   [ast.cpp, 1702]            AstBlock::PrintAssociation
    Call   [ast.cpp, 1779]            AstBlock::returnsVar
    Call   [ast.cpp, 1782]            AstBlock::returnsVar
    Call   [ast.cpp, 1784]            AstBlock::returnsVar
    Call   [ast.cpp, 1815]            AstBlock::returnsType
    Call   [ast.cpp, 1819]            AstBlock::returnsType
    Call   [ast.cpp, 1821]            AstBlock::returnsType
    Call   [ast.cpp, 1850]            AstBlock::NumExecutionPaths
    Call   [ast.cpp, 1880]            AstBlock::NumDelegation
    Call   [ast.cpp, 1929]            AstBlock::NumDelegation
    Call   [ast.cpp, 1983]            AstBlock::simulate
    Call   [ast.cpp, 1985]            AstBlock::simulate
    Call   [ast.cpp, 2026]            AstMethodBody::getVariables
    Call   [ast.cpp, 2046]            AstMethodBody::getStatechart
    Call   [ast.cpp, 2058]            AstBlock::getState
    Call   [ast.cpp, 2277]            AstBlock::CloneBlock
    Call   [ast.cpp, 3767]            AstBlock::Lexify
    Call   [ast.cpp, 4517]            AstBlock::Print
    Call   [ast.cpp, 4520]            AstBlock::Print
    Call   [ast.cpp, 4527]            AstBlock::Print
    Call   [ast.cpp, 5571]            AstBlock::Print
    Call   [ast.cpp, 5574]            AstBlock::Print
    Call   [ast.cpp, 5581]            AstBlock::Print
    Call   [javaact.cpp, 2641]        Parser::MakeSwitchBlockStatement

AstBlock::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5556]          AstBlock
    Declare   [ast.h, 945]            AstBlock
    Call   [ast.cpp, 4851]            AstMethodBody::Print
    Virtual Call   [ast.cpp, 5053]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5055]    AstIfStatement::Print
    Call   [ast.cpp, 5094]            AstSwitchBlockStatement::Print
    Virtual Call   [ast.cpp, 5113]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5122]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5133]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5156]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5167]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5214]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5238]    AstCatchClause::Print
    Virtual Call   [ast.cpp, 5246]    AstFinallyClause::Print
    Virtual Call   [ast.cpp, 5261]    AstTryStatement::Print
    Call   [ast.cpp, 5911]            AstMethodBody::Print
    Virtual Call   [ast.cpp, 6113]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6115]    AstIfStatement::Print
    Call   [ast.cpp, 6154]            AstSwitchBlockStatement::Print
    Virtual Call   [ast.cpp, 6173]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6182]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6193]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6216]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6227]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6274]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6298]    AstCatchClause::Print
    Virtual Call   [ast.cpp, 6306]    AstFinallyClause::Print
    Virtual Call   [ast.cpp, 6321]    AstTryStatement::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstBlock::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4502]          AstBlock
    Declare   [ast.h, 946]            AstBlock

AstBlock::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1697]          AstBlock
    Declare   [ast.h, 969]            AstBlock
    Call   [ast.cpp, 1694]            AstMethodBody::PrintAssociation
    Virtual Call   [ast.cpp, 1709]    AstSynchronizedStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1714]    AstIfStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1719]    AstForStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1724]    AstWhileStatement::PrintAssociation

AstBlock::returnsType    (Public Virtual Function)
  Declared as: TypeSymbol *
    Define   [ast.cpp, 1813]          AstBlock
    Declare   [ast.h, 962]            AstBlock
    Virtual Call   [ast.cpp, 1819]    AstBlock::returnsType

AstBlock::returnsVar    (Public Virtual Function)
  Declared as: bool
    Define   [ast.cpp, 1777]          AstBlock
    Declare   [ast.h, 963]            AstBlock
    Virtual Call   [control.cpp, 401]   FindSingleton
    Virtual Call   [control.cpp, 674]   FindFlyweight
    Virtual Call   [ast.cpp, 1792]    AstIfStatement::returnsVar
    Virtual Call   [ast.cpp, 1792]    AstIfStatement::returnsVar
    Virtual Call   [ast.cpp, 1782]    AstBlock::returnsVar

AstBlock::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 955]             AstBlock
    Virtual Call   [ast.h, 2990]      AstIfStatement::RightToken
    Virtual Call   [ast.h, 2991]      AstIfStatement::RightToken
    Virtual Call   [bytecode.cpp, 1133]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1147]   ByteCode::EmitStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstBlock::SetTag    (Public Function)
  Declared as: void
    Define   [ast.h, 920]             AstBlock
    Call   [bytecode.cpp, 1698]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1702]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1707]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1785]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1790]       ByteCode::EmitTryStatement
    Call   [javaact.cpp, 2599]        Parser::Act268
    Call   [javaact.cpp, 2659]        Parser::Act269
    Call   [javaact.cpp, 3021]        Parser::Act301
    Call   [javaact.cpp, 3050]        Parser::MakeTryStatement
    Call   [javaact.cpp, 3053]        Parser::MakeTryStatement
    Call   [javaact.cpp, 3112]        Parser::Act309

AstBlock::simulate    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1980]          AstBlock
    Declare   [ast.h, 967]            AstBlock
    Virtual Call   [control.cpp, 405]   FindSingleton
    Virtual Call   [ast.cpp, 1993]    AstIfStatement::simulate
    Virtual Call   [ast.cpp, 1995]    AstIfStatement::simulate
    Virtual Call   [ast.cpp, 1986]    AstBlock::simulate

AstBlock::Statement    (Public Function)
  Declared as: AstStatement *&
    Define   [ast.h, 922]             AstBlock
    Call   [ast.h, 3221]              AstSwitchStatement::Block
    Call   [body.cpp, 39]             Semantic::ProcessBlockStatements
    Call   [body.cpp, 47]             Semantic::ProcessBlockStatements
    Call   [body.cpp, 973]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 1174]           Semantic::ProcessContinueStatement
    Call   [body.cpp, 1189]           Semantic::ProcessContinueStatement
    Call   [unparse.cpp, 53]          AstBlock::Unparse
    Call   [control.cpp, 246]         FindPrototype
    Call   [control.cpp, 248]         FindPrototype
    Call   [control.cpp, 1682]        FindTemplateMethod
    Call   [control.cpp, 1683]        FindTemplateMethod
    Call   [control.cpp, 1820]        FindVisitor
    Call   [control.cpp, 1821]        FindVisitor
    Call   [control.cpp, 1825]        FindVisitor
    Call   [control.cpp, 2238]        CreationAnalysis::visit
    Call   [control.cpp, 2240]        CreationAnalysis::visit
    Call   [control.cpp, 2270]        CreationAnalysis::visit
    Call   [control.cpp, 2271]        CreationAnalysis::visit
    Call   [control.cpp, 2311]        CreationAnalysis::visit
    Call   [control.cpp, 2313]        CreationAnalysis::visit
    Call   [control.cpp, 2323]        ControlAnalysis::visit
    Call   [control.cpp, 2463]        FlyweightAnalysis::visit
    Call   [control.cpp, 2464]        FlyweightAnalysis::visit
    Call   [control.cpp, 3847]        EmitBlockAssociation
    Call   [control.cpp, 5813]        Flatten::visit
    Call   [control.cpp, 5814]        Flatten::visit
    Call   [definite.cpp, 779]        Semantic::DefiniteBlockStatements
    Call   [definite.cpp, 1208]       Semantic::DefiniteSwitchStatement
    Call   [symbol.cpp, 2966]         TypeSymbol::GetWriteAccessFromReadAccess
    Call   [bytecode.cpp, 1232]       ByteCode::EmitBlockStatement
    Call   [bytecode.cpp, 1604]       ByteCode::EmitSwitchBlockStatement
    Call   [bytecode.cpp, 1605]       ByteCode::EmitSwitchBlockStatement
    Call   [bytecode.cpp, 1613]       ByteCode::EmitSwitchBlockStatement
    Call   [bytecode.cpp, 5205]       ByteCode::IsNop
    Call   [ast.cpp, 250]             AstBlock::CloneBlock
    Call   [ast.cpp, 1703]            AstBlock::PrintAssociation
    Call   [ast.cpp, 1782]            AstBlock::returnsVar
    Call   [ast.cpp, 1819]            AstBlock::returnsType
    Call   [ast.cpp, 1852]            AstBlock::NumExecutionPaths
    Call   [ast.cpp, 1882]            AstBlock::NumDelegation
    Call   [ast.cpp, 1931]            AstBlock::NumDelegation
    Call   [ast.cpp, 1986]            AstBlock::simulate
    Call   [ast.cpp, 2028]            AstMethodBody::getVariables
    Call   [ast.cpp, 2030]            AstMethodBody::getVariables
    Call   [ast.cpp, 2048]            AstMethodBody::getStatechart
    Call   [ast.cpp, 2060]            AstBlock::getState
    Call   [ast.cpp, 2284]            AstBlock::CloneBlock
    Call   [ast.cpp, 3768]            AstBlock::Lexify
    Call   [ast.cpp, 4524]            AstBlock::Print
    Call   [ast.cpp, 4528]            AstBlock::Print
    Call   [ast.cpp, 5578]            AstBlock::Print
    Call   [ast.cpp, 5582]            AstBlock::Print
    Call   [javaact.cpp, 2641]        Parser::MakeSwitchBlockStatement

AstBlock::Tag    (Public Function)
  Declared as: BlockTag
    Define   [ast.h, 919]             AstBlock
    Call   [body.cpp, 252]            Semantic::ProcessLocalVariableStatement
    Call   [definite.cpp, 761]        Semantic::DefiniteVariableInitializer
    Call   [bytecode.cpp, 1704]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1958]       ByteCode::ProcessAbruptExit
    Call   [bytecode.cpp, 1963]       ByteCode::ProcessAbruptExit
    Call   [bytecode.cpp, 1980]       ByteCode::ProcessAbruptExit
    Call   [bytecode.cpp, 1987]       ByteCode::ProcessAbruptExit
    Call   [bytecode.cpp, 2000]       ByteCode::ProcessAbruptExit
    Call   [bytecode.cpp, 2014]       ByteCode::ProcessAbruptExit
    Call   [bytecode.cpp, 2029]       ByteCode::ProcessAbruptExit
    Call   [bytecode.cpp, 2030]       ByteCode::ProcessAbruptExit
    Call   [bytecode.cpp, 2031]       ByteCode::ProcessAbruptExit
    Call   [bytecode.cpp, 2036]       ByteCode::ProcessAbruptExit

AstBlock::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 43]        AstBlock
    Call   [unparse.cpp, 455]         AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 712]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 716]   AstIfStatement::Unparse
    Call   [unparse.cpp, 761]         AstSwitchBlockStatement::Unparse
    Virtual Call   [unparse.cpp, 774]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 786]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 796]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 830]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 844]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 913]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 941]   AstCatchClause::Unparse
    Virtual Call   [unparse.cpp, 951]   AstFinallyClause::Unparse
    Virtual Call   [unparse.cpp, 961]   AstTryStatement::Unparse
    Declare   [ast.h, 947]            AstBlock
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstBlock::~AstBlock    (Public Virtual Function)
    Define   [ast.h, 917]             AstBlock
    Call   [ast.h, 2324]              AstMethodBody::~AstMethodBody
    Call   [ast.h, 3128]              AstSwitchBlockStatement::~AstSwitchBlockStatement
    Virtual Call   [semantic.h, 274]   DefiniteBlockStack::~DefiniteBlockStack
    Virtual Call   [bytecode.h, 219]   MethodStack::~MethodStack
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstBrackets::AstBrackets    (Public Function)
    Define   [ast.h, 1069]            AstBrackets
    Call   [ast.h, 5061]              StoragePool::NewBrackets

AstBrackets::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 280]           AstBrackets
    Declare   [ast.h, 1083]           AstBrackets
    Virtual Call   [ast.cpp, 292]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 587]     AstVariableDeclaratorId::Clone
    Virtual Call   [ast.cpp, 649]     AstMethodDeclarator::Clone
    Virtual Call   [ast.cpp, 1331]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 2328]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2633]    AstVariableDeclaratorId::Clone
    Virtual Call   [ast.cpp, 2714]    AstMethodDeclarator::Clone
    Virtual Call   [ast.cpp, 3584]    AstArrayCreationExpression::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstBrackets::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2316]          AstBrackets
    Declare   [ast.h, 1084]           AstBrackets

AstBrackets::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1087]            AstBrackets
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstBrackets::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3786]          AstBrackets
    Declare   [ast.h, 1085]           AstBrackets
    Virtual Call   [ast.cpp, 3793]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3936]    AstVariableDeclaratorId::Lexify
    Virtual Call   [ast.cpp, 3976]    AstMethodDeclarator::Lexify
    Virtual Call   [ast.cpp, 4409]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstBrackets::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5602]          AstBrackets
    Declare   [ast.h, 1078]           AstBrackets
    Virtual Call   [ast.cpp, 4563]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4787]    AstVariableDeclaratorId::Print
    Virtual Call   [ast.cpp, 4842]    AstMethodDeclarator::Print
    Virtual Call   [ast.cpp, 5409]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5615]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5847]    AstVariableDeclaratorId::Print
    Virtual Call   [ast.cpp, 5902]    AstMethodDeclarator::Print
    Virtual Call   [ast.cpp, 6469]    AstArrayCreationExpression::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstBrackets::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4548]          AstBrackets
    Declare   [ast.h, 1079]           AstBrackets

AstBrackets::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1088]            AstBrackets
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstBrackets::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 83]        AstBrackets
    Virtual Call   [unparse.cpp, 98]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 375]   AstVariableDeclaratorId::Unparse
    Virtual Call   [unparse.cpp, 442]   AstMethodDeclarator::Unparse
    Virtual Call   [unparse.cpp, 1146]   AstArrayCreationExpression::Unparse
    Declare   [ast.h, 1080]           AstBrackets
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstBrackets::~AstBrackets    (Public Virtual Function)
    Define   [ast.h, 1075]            AstBrackets
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstBreakStatement::AstBreakStatement    (Public Function)
    Define   [ast.h, 3427]            AstBreakStatement
    Call   [ast.h, 5296]              StoragePool::NewBreakStatement

AstBreakStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1013]          AstBreakStatement
    Declare   [ast.h, 3442]           AstBreakStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstBreakStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3183]          AstBreakStatement
    Declare   [ast.h, 3443]           AstBreakStatement

AstBreakStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3446]            AstBreakStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstBreakStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4222]          AstBreakStatement
    Declare   [ast.h, 3444]           AstBreakStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstBreakStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6230]          AstBreakStatement
    Declare   [ast.h, 3437]           AstBreakStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstBreakStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5170]          AstBreakStatement
    Declare   [ast.h, 3438]           AstBreakStatement

AstBreakStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3447]            AstBreakStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstBreakStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 849]       AstBreakStatement
    Declare   [ast.h, 3439]           AstBreakStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstBreakStatement::~AstBreakStatement    (Public Virtual Function)
    Define   [ast.h, 3430]            AstBreakStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstCastExpression::AstCastExpression    (Public Function)
    Define   [ast.h, 4578]            AstCastExpression
    Call   [ast.h, 5446]              StoragePool::NewCastExpression

AstCastExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1413]          AstCastExpression
    Declare   [ast.h, 4589]           AstCastExpression
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstCastExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3685]          AstCastExpression
    Declare   [ast.h, 4590]           AstCastExpression

AstCastExpression::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4593]            AstCastExpression
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstCastExpression::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4459]          AstCastExpression
    Declare   [ast.h, 4591]           AstCastExpression
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstCastExpression::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1901]          AstCastExpression
    Declare   [ast.h, 4597]           AstCastExpression
    Virtual Call   [ast.cpp, 1896]    AstReturnStatement::NumDelegation
    Virtual Call   [ast.cpp, 1903]    AstCastExpression::NumDelegation
    Virtual Call   [ast.cpp, 1908]    AstConditionalExpression::NumDelegation
    Virtual Call   [ast.cpp, 1909]    AstConditionalExpression::NumDelegation
    Virtual Call   [ast.cpp, 1945]    AstReturnStatement::NumDelegation
    Virtual Call   [ast.cpp, 1952]    AstCastExpression::NumDelegation
    Virtual Call   [ast.cpp, 1957]    AstConditionalExpression::NumDelegation
    Virtual Call   [ast.cpp, 1958]    AstConditionalExpression::NumDelegation

AstCastExpression::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1950]          AstCastExpression
    Declare   [ast.h, 4598]           AstCastExpression

AstCastExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6527]          AstCastExpression
    Declare   [ast.h, 4584]           AstCastExpression
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstCastExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5479]          AstCastExpression
    Declare   [ast.h, 4585]           AstCastExpression

AstCastExpression::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1738]          AstCastExpression
    Declare   [ast.h, 4596]           AstCastExpression

AstCastExpression::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4594]            AstCastExpression
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstCastExpression::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1212]      AstCastExpression
    Declare   [ast.h, 4586]           AstCastExpression
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstCastExpression::~AstCastExpression    (Public Virtual Function)
    Define   [ast.h, 4581]            AstCastExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstCatchClause::AstCatchClause    (Public Function)
    Define   [ast.h, 3644]            AstCatchClause
    Call   [ast.h, 5326]              StoragePool::NewCatchClause

AstCatchClause::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1092]          AstCatchClause
    Declare   [ast.h, 3655]           AstCatchClause
    Virtual Call   [ast.cpp, 1127]    AstTryStatement::Clone
    Virtual Call   [ast.cpp, 3328]    AstTryStatement::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstCatchClause::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3290]          AstCatchClause
    Declare   [ast.h, 3656]           AstCatchClause

AstCatchClause::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3659]            AstCatchClause
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstCatchClause::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4267]          AstCatchClause
    Declare   [ast.h, 3657]           AstCatchClause
    Virtual Call   [ast.cpp, 4286]    AstTryStatement::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstCatchClause::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6291]          AstCatchClause
    Declare   [ast.h, 3650]           AstCatchClause
    Virtual Call   [ast.cpp, 5263]    AstTryStatement::Print
    Virtual Call   [ast.cpp, 6323]    AstTryStatement::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstCatchClause::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5231]          AstCatchClause
    Declare   [ast.h, 3651]           AstCatchClause

AstCatchClause::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3660]            AstCatchClause
    Virtual Call   [ast.h, 3741]      AstTryStatement::RightToken
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstCatchClause::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 934]       AstCatchClause
    Virtual Call   [unparse.cpp, 963]   AstTryStatement::Unparse
    Declare   [ast.h, 3652]           AstCatchClause
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstCatchClause::~AstCatchClause    (Public Virtual Function)
    Define   [ast.h, 3647]            AstCatchClause
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstCharacterLiteral::AstCharacterLiteral    (Public Function)
    Define   [ast.h, 3965]            AstCharacterLiteral
    Call   [ast.h, 5376]              StoragePool::NewCharacterLiteral

AstCharacterLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1204]          AstCharacterLiteral
    Declare   [ast.h, 3977]           AstCharacterLiteral
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstCharacterLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3430]          AstCharacterLiteral
    Declare   [ast.h, 3978]           AstCharacterLiteral

AstCharacterLiteral::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3981]            AstCharacterLiteral
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstCharacterLiteral::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4329]          AstCharacterLiteral
    Declare   [ast.h, 3979]           AstCharacterLiteral
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstCharacterLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6377]          AstCharacterLiteral
    Declare   [ast.h, 3972]           AstCharacterLiteral
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstCharacterLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5317]          AstCharacterLiteral
    Declare   [ast.h, 3973]           AstCharacterLiteral

AstCharacterLiteral::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3982]            AstCharacterLiteral
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstCharacterLiteral::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1036]      AstCharacterLiteral
    Declare   [ast.h, 3974]           AstCharacterLiteral
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstCharacterLiteral::~AstCharacterLiteral    (Public Virtual Function)
    Define   [ast.h, 3969]            AstCharacterLiteral
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstClassBody::AddClassBodyDeclaration    (Public Function)
  Declared as: void
    Define   [ast.cpp, 471]           AstClassBody
    Declare   [ast.h, 1723]           AstClassBody
    Call   [ast.cpp, 464]             AstClassBody::Clone
    Call   [ast.cpp, 2538]            AstClassBody::Clone
    Call   [javaact.cpp, 1156]        Parser::MakeClassBody

AstClassBody::AddClassVariable    (Public Function)
  Declared as: void
    Declare   [ast.h, 1745]           AstClassBody
    Define   [ast.h, 6769]            AstClassBody
    Call   [ast.cpp, 492]             AstClassBody::AddClassBodyDeclaration

AstClassBody::AddConstructor    (Public Function)
  Declared as: void
    Declare   [ast.h, 1764]           AstClassBody
    Define   [ast.h, 6794]            AstClassBody
    Call   [ast.cpp, 498]             AstClassBody::AddClassBodyDeclaration

AstClassBody::AddEmptyDeclaration    (Public Function)
  Declared as: void
    Declare   [ast.h, 1841]           AstClassBody
    Define   [ast.h, 6883]            AstClassBody
    Call   [ast.cpp, 513]             AstClassBody::AddClassBodyDeclaration

AstClassBody::AddInstanceInitializer    (Public Function)
  Declared as: void
    Declare   [ast.h, 1786]           AstClassBody
    Define   [ast.h, 6820]            AstClassBody
    Call   [ast.cpp, 503]             AstClassBody::AddClassBodyDeclaration

AstClassBody::AddInstanceVariable    (Public Function)
  Declared as: void
    Declare   [ast.h, 1734]           AstClassBody
    Define   [ast.h, 6756]            AstClassBody
    Call   [ast.cpp, 493]             AstClassBody::AddClassBodyDeclaration

AstClassBody::AddMethod    (Public Function)
  Declared as: void
    Declare   [ast.h, 1753]           AstClassBody
    Define   [ast.h, 6781]            AstClassBody
    Call   [ast.cpp, 496]             AstClassBody::AddClassBodyDeclaration

AstClassBody::AddNestedAnnotation    (Public Function)
  Declared as: void
    Declare   [ast.h, 1830]           AstClassBody
    Define   [ast.h, 6870]            AstClassBody
    Call   [ast.cpp, 512]             AstClassBody::AddClassBodyDeclaration

AstClassBody::AddNestedClass    (Public Function)
  Declared as: void
    Declare   [ast.h, 1797]           AstClassBody
    Define   [ast.h, 6832]            AstClassBody
    Call   [ast.cpp, 506]             AstClassBody::AddClassBodyDeclaration

AstClassBody::AddNestedEnum    (Public Function)
  Declared as: void
    Declare   [ast.h, 1808]           AstClassBody
    Define   [ast.h, 6844]            AstClassBody
    Call   [ast.cpp, 508]             AstClassBody::AddClassBodyDeclaration

AstClassBody::AddNestedInterface    (Public Function)
  Declared as: void
    Declare   [ast.h, 1819]           AstClassBody
    Define   [ast.h, 6857]            AstClassBody
    Call   [ast.cpp, 510]             AstClassBody::AddClassBodyDeclaration

AstClassBody::AddStaticInitializer    (Public Function)
  Declared as: void
    Declare   [ast.h, 1775]           AstClassBody
    Define   [ast.h, 6807]            AstClassBody
    Call   [ast.cpp, 502]             AstClassBody::AddClassBodyDeclaration

AstClassBody::AllocateClassBodyDeclarations    (Public Function)
  Declared as: void
    Declare   [ast.h, 1722]           AstClassBody
    Define   [ast.h, 6742]            AstClassBody
    Call   [ast.cpp, 451]             AstClassBody::Clone
    Call   [ast.cpp, 2525]            AstClassBody::Clone
    Call   [javaact.cpp, 1090]        Parser::MakeClassBody

AstClassBody::AllocateClassVariables    (Public Function)
  Declared as: void
    Declare   [ast.h, 1744]           AstClassBody
    Define   [ast.h, 6762]            AstClassBody
    Call   [ast.cpp, 453]             AstClassBody::Clone
    Call   [ast.cpp, 2527]            AstClassBody::Clone
    Call   [javaact.cpp, 1141]        Parser::MakeClassBody

AstClassBody::AllocateConstructors    (Public Function)
  Declared as: void
    Declare   [ast.h, 1763]           AstClassBody
    Define   [ast.h, 6787]            AstClassBody
    Call   [ast.cpp, 455]             AstClassBody::Clone
    Call   [ast.cpp, 2529]            AstClassBody::Clone
    Call   [javaact.cpp, 1143]        Parser::MakeClassBody

AstClassBody::AllocateEmptyDeclarations    (Public Function)
  Declared as: void
    Declare   [ast.h, 1840]           AstClassBody
    Define   [ast.h, 6876]            AstClassBody
    Call   [ast.cpp, 462]             AstClassBody::Clone
    Call   [ast.cpp, 2536]            AstClassBody::Clone
    Call   [javaact.cpp, 1150]        Parser::MakeClassBody

AstClassBody::AllocateInstanceInitializers    (Public Function)
  Declared as: void
    Declare   [ast.h, 1785]           AstClassBody
    Define   [ast.h, 6813]            AstClassBody
    Call   [ast.cpp, 457]             AstClassBody::Clone
    Call   [ast.cpp, 2531]            AstClassBody::Clone
    Call   [javaact.cpp, 1145]        Parser::MakeClassBody

AstClassBody::AllocateInstanceVariables    (Public Function)
  Declared as: void
    Declare   [ast.h, 1733]           AstClassBody
    Define   [ast.h, 6749]            AstClassBody
    Call   [ast.cpp, 452]             AstClassBody::Clone
    Call   [ast.cpp, 2526]            AstClassBody::Clone
    Call   [javaact.cpp, 1140]        Parser::MakeClassBody

AstClassBody::AllocateMethods    (Public Function)
  Declared as: void
    Declare   [ast.h, 1752]           AstClassBody
    Define   [ast.h, 6775]            AstClassBody
    Call   [ast.cpp, 454]             AstClassBody::Clone
    Call   [ast.cpp, 2528]            AstClassBody::Clone
    Call   [javaact.cpp, 1142]        Parser::MakeClassBody

AstClassBody::AllocateNestedAnnotations    (Public Function)
  Declared as: void
    Declare   [ast.h, 1829]           AstClassBody
    Define   [ast.h, 6863]            AstClassBody
    Call   [ast.cpp, 461]             AstClassBody::Clone
    Call   [ast.cpp, 2535]            AstClassBody::Clone
    Call   [javaact.cpp, 1149]        Parser::MakeClassBody

AstClassBody::AllocateNestedClasses    (Public Function)
  Declared as: void
    Declare   [ast.h, 1796]           AstClassBody
    Define   [ast.h, 6826]            AstClassBody
    Call   [ast.cpp, 458]             AstClassBody::Clone
    Call   [ast.cpp, 2532]            AstClassBody::Clone
    Call   [javaact.cpp, 1146]        Parser::MakeClassBody

AstClassBody::AllocateNestedEnums    (Public Function)
  Declared as: void
    Declare   [ast.h, 1807]           AstClassBody
    Define   [ast.h, 6838]            AstClassBody
    Call   [ast.cpp, 459]             AstClassBody::Clone
    Call   [ast.cpp, 2533]            AstClassBody::Clone
    Call   [javaact.cpp, 1147]        Parser::MakeClassBody

AstClassBody::AllocateNestedInterfaces    (Public Function)
  Declared as: void
    Declare   [ast.h, 1818]           AstClassBody
    Define   [ast.h, 6850]            AstClassBody
    Call   [ast.cpp, 460]             AstClassBody::Clone
    Call   [ast.cpp, 2534]            AstClassBody::Clone
    Call   [javaact.cpp, 1148]        Parser::MakeClassBody

AstClassBody::AllocateStaticInitializers    (Public Function)
  Declared as: void
    Declare   [ast.h, 1774]           AstClassBody
    Define   [ast.h, 6800]            AstClassBody
    Call   [ast.cpp, 456]             AstClassBody::Clone
    Call   [ast.cpp, 2530]            AstClassBody::Clone
    Call   [javaact.cpp, 1144]        Parser::MakeClassBody

AstClassBody::AstClassBody    (Public Function)
    Define   [ast.h, 1704]            AstClassBody
    Call   [ast.h, 5126]              StoragePool::NewClassBody

AstClassBody::ClassBodyDeclaration    (Public Function)
  Declared as: AstDeclared *&
    Define   [ast.h, 1713]            AstClassBody
    Call   [unparse.cpp, 277]         AstClassBody::Unparse
    Call   [ast.cpp, 465]             AstClassBody::Clone
    Call   [ast.cpp, 1538]            AstClassDeclaration::PrintGeneralization
    Call   [ast.cpp, 1542]            AstClassDeclaration::PrintGeneralization
    Call   [ast.cpp, 1572]            AstInterfaceDeclaration::PrintGeneralization
    Call   [ast.cpp, 1576]            AstInterfaceDeclaration::PrintGeneralization
    Call   [ast.cpp, 2539]            AstClassBody::Clone
    Call   [ast.cpp, 3889]            AstClassBody::Lexify
    Call   [ast.cpp, 4710]            AstClassBody::Print
    Call   [ast.cpp, 4715]            AstClassBody::Print
    Call   [ast.cpp, 5762]            AstClassBody::Print
    Call   [ast.cpp, 5767]            AstClassBody::Print

AstClassBody::ClassVariable    (Public Function)
  Declared as: AstFieldDeclaration *&
    Define   [ast.h, 1736]            AstClassBody
    Call   [control.cpp, 372]         FindSingleton
    Call   [control.cpp, 4186]        ExtractStructure
    Call   [decl.cpp, 986]            Semantic::ProcessFieldMembers
    Call   [decl.cpp, 1164]           Semantic::CheckForSerializationMistakes
    Call   [decl.cpp, 4170]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4184]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4187]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4197]           Semantic::ProcessStaticInitializers
    Call   [symbol.cpp, 427]          TypeSymbol::IsOnetoMany
    Call   [bytecode.cpp, 36]         ByteCode::GenerateCode

AstClassBody::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 443]           AstClassBody
    Declare   [ast.h, 1850]           AstClassBody
    Virtual Call   [ast.cpp, 558]     AstClassDeclaration::Clone
    Virtual Call   [ast.cpp, 783]     AstEnumDeclaration::Clone
    Virtual Call   [ast.cpp, 802]     AstEnumConstant::Clone
    Virtual Call   [ast.cpp, 822]     AstInterfaceDeclaration::Clone
    Virtual Call   [ast.cpp, 834]     AstAnnotationDeclaration::Clone
    Virtual Call   [ast.cpp, 1301]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 2601]    AstClassDeclaration::Clone
    Virtual Call   [ast.cpp, 2879]    AstEnumDeclaration::Clone
    Virtual Call   [ast.cpp, 2905]    AstEnumConstant::Clone
    Virtual Call   [ast.cpp, 2933]    AstInterfaceDeclaration::Clone
    Virtual Call   [ast.cpp, 2954]    AstAnnotationDeclaration::Clone
    Virtual Call   [ast.cpp, 3549]    AstClassCreationExpression::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstClassBody::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2520]          AstClassBody
    Declare   [ast.h, 1851]           AstClassBody

AstClassBody::Constructor    (Public Function)
  Declared as: AstConstructorDeclaration *&
    Define   [ast.h, 1755]            AstClassBody
    Call   [body.cpp, 2562]           Semantic::ProcessExecutableBodies
    Call   [parser.cpp, 260]          Parser::Body
    Call   [control.cpp, 784]         FindFlyweight2
    Call   [control.cpp, 4381]        ExtractStructure
    Call   [decl.cpp, 962]            Semantic::ProcessConstructorMembers
    Call   [decl.cpp, 1006]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [bytecode.cpp, 167]        ByteCode::GenerateCode
    Call   [depend.cpp, 132]          ConstructorCycleChecker::ConstructorCycleChecker

AstClassBody::EmptyDeclaration    (Public Function)
  Declared as: AstEmptyDeclaration *&
    Define   [ast.h, 1832]            AstClassBody
    Call   [decl.cpp, 320]            Semantic::CheckNestedMembers

AstClassBody::InstanceInitializer    (Public Function)
  Declared as: AstInitializerDeclaration *&
    Define   [ast.h, 1777]            AstClassBody
    Call   [parser.cpp, 334]          Parser::Initializer
    Call   [parser.cpp, 336]          Parser::Initializer
    Call   [parser.cpp, 338]          Parser::Initializer
    Call   [parser.cpp, 342]          Parser::Initializer
    Call   [decl.cpp, 4340]           Semantic::ProcessInstanceInitializers
    Call   [decl.cpp, 4347]           Semantic::ProcessInstanceInitializers
    Call   [decl.cpp, 4357]           Semantic::ProcessInstanceInitializers

AstClassBody::InstanceVariable    (Public Function)
  Declared as: AstFieldDeclaration *&
    Define   [ast.h, 1725]            AstClassBody
    Call   [control.cpp, 1188]        FindComposite
    Call   [control.cpp, 1470]        FindObserver
    Call   [control.cpp, 4223]        ExtractStructure
    Call   [decl.cpp, 984]            Semantic::ProcessFieldMembers
    Call   [decl.cpp, 4324]           Semantic::ProcessInstanceInitializers
    Call   [decl.cpp, 4339]           Semantic::ProcessInstanceInitializers
    Call   [decl.cpp, 4342]           Semantic::ProcessInstanceInitializers
    Call   [decl.cpp, 4353]           Semantic::ProcessInstanceInitializers
    Call   [symbol.cpp, 444]          TypeSymbol::IsOnetoMany
    Call   [bytecode.cpp, 54]         ByteCode::GenerateCode

AstClassBody::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1854]            AstClassBody
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstClassBody::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3886]          AstClassBody
    Declare   [ast.h, 1852]           AstClassBody
    Virtual Call   [control.cpp, 4166]   ExtractStructure
    Virtual Call   [ast.cpp, 3922]    AstClassDeclaration::Lexify
    Virtual Call   [ast.cpp, 4076]    AstEnumDeclaration::Lexify
    Virtual Call   [ast.cpp, 4090]    AstEnumConstant::Lexify
    Virtual Call   [ast.cpp, 4106]    AstInterfaceDeclaration::Lexify
    Virtual Call   [ast.cpp, 4115]    AstAnnotationDeclaration::Lexify
    Virtual Call   [ast.cpp, 4390]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstClassBody::MarkParsed    (Public Function)
  Declared as: void
    Define   [ast.h, 1711]            AstClassBody
    Call   [parser.cpp, 246]          Parser::BodyParse

AstClassBody::MarkUnparsed    (Public Function)
  Declared as: void
    Define   [ast.h, 1710]            AstClassBody
    Call   [javaact.cpp, 1072]        Parser::MakeClassBody

AstClassBody::Method    (Public Function)
  Declared as: AstMethodDeclaration *&
    Define   [ast.h, 1747]            AstClassBody
    Call   [body.cpp, 2621]           Semantic::ProcessExecutableBodies
    Call   [parser.cpp, 277]          Parser::Body
    Call   [control.cpp, 386]         FindSingleton
    Call   [control.cpp, 798]         FindFlyweight2
    Call   [control.cpp, 799]         FindFlyweight2
    Call   [control.cpp, 4299]        ExtractStructure
    Call   [decl.cpp, 974]            Semantic::ProcessMethodMembers
    Call   [decl.cpp, 1035]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [bytecode.cpp, 102]        ByteCode::GenerateCode

AstClassBody::NestedAnnotation    (Public Function)
  Declared as: AstAnnotationDeclaration *&
    Define   [ast.h, 1821]            AstClassBody
    Call   [decl.cpp, 313]            Semantic::CheckNestedMembers
    Call   [decl.cpp, 861]            Semantic::ProcessTypeHeaders

AstClassBody::NestedClass    (Public Function)
  Declared as: AstClassDeclaration *&
    Define   [ast.h, 1788]            AstClassBody
    Call   [body.cpp, 2643]           Semantic::ProcessExecutableBodies
    Call   [parser.cpp, 291]          Parser::Body
    Call   [parser.cpp, 347]          Parser::Initializer
    Call   [decl.cpp, 298]            Semantic::CheckNestedMembers
    Call   [decl.cpp, 846]            Semantic::ProcessTypeHeaders

AstClassBody::NestedEnum    (Public Function)
  Declared as: AstEnumDeclaration *&
    Define   [ast.h, 1799]            AstClassBody
    Call   [decl.cpp, 303]            Semantic::CheckNestedMembers
    Call   [decl.cpp, 851]            Semantic::ProcessTypeHeaders

AstClassBody::NestedInterface    (Public Function)
  Declared as: AstInterfaceDeclaration *&
    Define   [ast.h, 1810]            AstClassBody
    Call   [body.cpp, 2650]           Semantic::ProcessExecutableBodies
    Call   [parser.cpp, 294]          Parser::Body
    Call   [parser.cpp, 350]          Parser::Initializer
    Call   [decl.cpp, 308]            Semantic::CheckNestedMembers
    Call   [decl.cpp, 856]            Semantic::ProcessTypeHeaders

AstClassBody::NumClassBodyDeclarations    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1717]            AstClassBody
    Call   [body.cpp, 1996]           Semantic::ProcessClassDeclaration
    Call   [unparse.cpp, 276]         AstClassBody::Unparse
    Call   [decl.cpp, 189]            Semantic::ProcessTypeNames
    Call   [decl.cpp, 440]            Semantic::ProcessNestedTypeName
    Call   [ast.cpp, 451]             AstClassBody::Clone
    Call   [ast.cpp, 463]             AstClassBody::Clone
    Call   [ast.cpp, 1536]            AstClassDeclaration::PrintGeneralization
    Call   [ast.cpp, 1570]            AstInterfaceDeclaration::PrintGeneralization
    Call   [ast.cpp, 2525]            AstClassBody::Clone
    Call   [ast.cpp, 2537]            AstClassBody::Clone
    Call   [ast.cpp, 3888]            AstClassBody::Lexify
    Call   [ast.cpp, 4706]            AstClassBody::Print
    Call   [ast.cpp, 4714]            AstClassBody::Print
    Call   [ast.cpp, 5758]            AstClassBody::Print
    Call   [ast.cpp, 5766]            AstClassBody::Print
    Call   [expr.cpp, 3891]           Semantic::GetAnonymousType

AstClassBody::NumClassVariables    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1740]            AstClassBody
    Call   [control.cpp, 370]         FindSingleton
    Call   [control.cpp, 4175]        ExtractStructure
    Call   [control.cpp, 4184]        ExtractStructure
    Call   [decl.cpp, 985]            Semantic::ProcessFieldMembers
    Call   [decl.cpp, 1098]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 1129]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 1162]           Semantic::CheckForSerializationMistakes
    Call   [decl.cpp, 4155]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4168]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4181]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4195]           Semantic::ProcessStaticInitializers
    Call   [symbol.cpp, 425]          TypeSymbol::IsOnetoMany
    Call   [bytecode.cpp, 34]         ByteCode::GenerateCode
    Call   [ast.cpp, 453]             AstClassBody::Clone
    Call   [ast.cpp, 2527]            AstClassBody::Clone

AstClassBody::NumConstructors    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1759]            AstClassBody
    Call   [body.cpp, 2530]           Semantic::ProcessExecutableBodies
    Call   [body.cpp, 2559]           Semantic::ProcessExecutableBodies
    Call   [parser.cpp, 257]          Parser::Body
    Call   [control.cpp, 784]         FindFlyweight2
    Call   [control.cpp, 788]         FindFlyweight2
    Call   [control.cpp, 4378]        ExtractStructure
    Call   [decl.cpp, 959]            Semantic::ProcessConstructorMembers
    Call   [decl.cpp, 961]            Semantic::ProcessConstructorMembers
    Call   [decl.cpp, 1003]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [bytecode.cpp, 166]        ByteCode::GenerateCode
    Call   [ast.cpp, 455]             AstClassBody::Clone
    Call   [ast.cpp, 2529]            AstClassBody::Clone
    Call   [depend.cpp, 129]          ConstructorCycleChecker::ConstructorCycleChecker

AstClassBody::NumEmptyDeclarations    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1836]            AstClassBody
    Call   [decl.cpp, 316]            Semantic::CheckNestedMembers
    Call   [ast.cpp, 462]             AstClassBody::Clone
    Call   [ast.cpp, 2536]            AstClassBody::Clone

AstClassBody::NumInstanceInitializers    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1781]            AstClassBody
    Call   [parser.cpp, 332]          Parser::Initializer
    Call   [decl.cpp, 4251]           Semantic::ProcessInstanceInitializers
    Call   [decl.cpp, 4321]           Semantic::ProcessInstanceInitializers
    Call   [decl.cpp, 4337]           Semantic::ProcessInstanceInitializers
    Call   [decl.cpp, 4355]           Semantic::ProcessInstanceInitializers
    Call   [ast.cpp, 457]             AstClassBody::Clone
    Call   [ast.cpp, 2531]            AstClassBody::Clone

AstClassBody::NumInstanceVariables    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1729]            AstClassBody
    Call   [control.cpp, 1186]        FindComposite
    Call   [control.cpp, 1468]        FindObserver
    Call   [control.cpp, 4175]        ExtractStructure
    Call   [control.cpp, 4221]        ExtractStructure
    Call   [decl.cpp, 983]            Semantic::ProcessFieldMembers
    Call   [decl.cpp, 1099]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 1101]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 1130]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 4252]           Semantic::ProcessInstanceInitializers
    Call   [decl.cpp, 4322]           Semantic::ProcessInstanceInitializers
    Call   [decl.cpp, 4336]           Semantic::ProcessInstanceInitializers
    Call   [decl.cpp, 4351]           Semantic::ProcessInstanceInitializers
    Call   [symbol.cpp, 442]          TypeSymbol::IsOnetoMany
    Call   [bytecode.cpp, 52]         ByteCode::GenerateCode
    Call   [ast.cpp, 452]             AstClassBody::Clone
    Call   [ast.cpp, 2526]            AstClassBody::Clone

AstClassBody::NumMethods    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1748]            AstClassBody
    Call   [body.cpp, 2619]           Semantic::ProcessExecutableBodies
    Call   [parser.cpp, 275]          Parser::Body
    Call   [control.cpp, 384]         FindSingleton
    Call   [control.cpp, 796]         FindFlyweight2
    Call   [control.cpp, 4297]        ExtractStructure
    Call   [decl.cpp, 973]            Semantic::ProcessMethodMembers
    Call   [decl.cpp, 1033]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 1100]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [decl.cpp, 1122]           Semantic::ProcessClassBodyForEffectiveJavaChecks
    Call   [bytecode.cpp, 100]        ByteCode::GenerateCode
    Call   [ast.cpp, 454]             AstClassBody::Clone
    Call   [ast.cpp, 2528]            AstClassBody::Clone

AstClassBody::NumNestedAnnotations    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1825]            AstClassBody
    Call   [decl.cpp, 311]            Semantic::CheckNestedMembers
    Call   [decl.cpp, 859]            Semantic::ProcessTypeHeaders
    Call   [ast.cpp, 461]             AstClassBody::Clone
    Call   [ast.cpp, 2535]            AstClassBody::Clone

AstClassBody::NumNestedClasses    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1792]            AstClassBody
    Call   [body.cpp, 2641]           Semantic::ProcessExecutableBodies
    Call   [parser.cpp, 289]          Parser::Body
    Call   [parser.cpp, 345]          Parser::Initializer
    Call   [decl.cpp, 296]            Semantic::CheckNestedMembers
    Call   [decl.cpp, 844]            Semantic::ProcessTypeHeaders
    Call   [ast.cpp, 458]             AstClassBody::Clone
    Call   [ast.cpp, 2532]            AstClassBody::Clone

AstClassBody::NumNestedEnums    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1803]            AstClassBody
    Call   [decl.cpp, 301]            Semantic::CheckNestedMembers
    Call   [decl.cpp, 849]            Semantic::ProcessTypeHeaders
    Call   [ast.cpp, 459]             AstClassBody::Clone
    Call   [ast.cpp, 2533]            AstClassBody::Clone

AstClassBody::NumNestedInterfaces    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1814]            AstClassBody
    Call   [body.cpp, 2647]           Semantic::ProcessExecutableBodies
    Call   [parser.cpp, 292]          Parser::Body
    Call   [parser.cpp, 348]          Parser::Initializer
    Call   [decl.cpp, 306]            Semantic::CheckNestedMembers
    Call   [decl.cpp, 854]            Semantic::ProcessTypeHeaders
    Call   [ast.cpp, 460]             AstClassBody::Clone
    Call   [ast.cpp, 2534]            AstClassBody::Clone

AstClassBody::NumStaticInitializers    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1770]            AstClassBody
    Call   [parser.cpp, 319]          Parser::Initializer
    Call   [decl.cpp, 1204]           Semantic::ProcessMembers
    Call   [decl.cpp, 4154]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4167]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4182]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4199]           Semantic::ProcessStaticInitializers
    Call   [ast.cpp, 456]             AstClassBody::Clone
    Call   [ast.cpp, 2530]            AstClassBody::Clone

AstClassBody::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5753]          AstClassBody
    Declare   [ast.h, 1844]           AstClassBody
    Virtual Call   [ast.cpp, 4761]    AstClassDeclaration::Print
    Virtual Call   [ast.cpp, 4969]    AstEnumDeclaration::Print
    Virtual Call   [ast.cpp, 4984]    AstEnumConstant::Print
    Virtual Call   [ast.cpp, 5004]    AstInterfaceDeclaration::Print
    Virtual Call   [ast.cpp, 5016]    AstAnnotationDeclaration::Print
    Virtual Call   [ast.cpp, 5383]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5815]    AstClassDeclaration::Print
    Virtual Call   [ast.cpp, 6029]    AstEnumDeclaration::Print
    Virtual Call   [ast.cpp, 6044]    AstEnumConstant::Print
    Virtual Call   [ast.cpp, 6064]    AstInterfaceDeclaration::Print
    Virtual Call   [ast.cpp, 6076]    AstAnnotationDeclaration::Print
    Virtual Call   [ast.cpp, 6443]    AstClassCreationExpression::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstClassBody::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4701]          AstClassBody
    Declare   [ast.h, 1845]           AstClassBody

AstClassBody::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1855]            AstClassBody
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstClassBody::StaticInitializer    (Public Function)
  Declared as: AstInitializerDeclaration *&
    Define   [ast.h, 1766]            AstClassBody
    Call   [parser.cpp, 321]          Parser::Initializer
    Call   [parser.cpp, 323]          Parser::Initializer
    Call   [parser.cpp, 325]          Parser::Initializer
    Call   [parser.cpp, 329]          Parser::Initializer
    Call   [decl.cpp, 1207]           Semantic::ProcessMembers
    Call   [decl.cpp, 4185]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4191]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4201]           Semantic::ProcessStaticInitializers

AstClassBody::Unparse    (Public Function)
  Declared as: void
    Define   [unparse.cpp, 269]       AstClassBody
    Declare   [ast.h, 1847]           AstClassBody

AstClassBody::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 1846]            AstClassBody
    Virtual Call   [ast.h, 1846]      AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 347]   AstClassDeclaration::Unparse
    Virtual Call   [unparse.cpp, 608]   AstEnumDeclaration::Unparse
    Virtual Call   [unparse.cpp, 627]   AstEnumConstant::Unparse
    Virtual Call   [unparse.cpp, 655]   AstInterfaceDeclaration::Unparse
    Virtual Call   [unparse.cpp, 671]   AstAnnotationDeclaration::Unparse
    Virtual Call   [unparse.cpp, 1121]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstClassBody::~AstClassBody    (Public Virtual Function)
    Define   [ast.h, 1708]            AstClassBody
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstClassCreationExpression::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 4221]            AstClassCreationExpression
    Virtual Call   [control.cpp, 2247]   CreationAnalysis::visit
    Virtual Call   [control.cpp, 2259]   CreationAnalysis::visit
    Virtual Call   [control.cpp, 2278]   CreationAnalysis::visit
    Virtual Call   [control.cpp, 2308]   CreationAnalysis::visit

AstClassCreationExpression::AstClassCreationExpression    (Public Function)
    Define   [ast.h, 4195]            AstClassCreationExpression
    Call   [ast.h, 5406]              StoragePool::NewClassCreationExpression

AstClassCreationExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1283]          AstClassCreationExpression
    Declare   [ast.h, 4208]           AstClassCreationExpression
    Virtual Call   [ast.cpp, 1304]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3553]    AstClassCreationExpression::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstClassCreationExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3532]          AstClassCreationExpression
    Declare   [ast.h, 4209]           AstClassCreationExpression

AstClassCreationExpression::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4212]            AstClassCreationExpression
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstClassCreationExpression::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4378]          AstClassCreationExpression
    Declare   [ast.h, 4210]           AstClassCreationExpression
    Virtual Call   [ast.cpp, 4393]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstClassCreationExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6428]          AstClassCreationExpression
    Declare   [ast.h, 4203]           AstClassCreationExpression
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstClassCreationExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5368]          AstClassCreationExpression
    Declare   [ast.h, 4204]           AstClassCreationExpression

AstClassCreationExpression::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1749]          AstClassCreationExpression
    Declare   [ast.h, 4200]           AstClassCreationExpression

AstClassCreationExpression::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4216]            AstClassCreationExpression
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstClassCreationExpression::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1106]      AstClassCreationExpression
    Declare   [ast.h, 4205]           AstClassCreationExpression
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstClassCreationExpression::~AstClassCreationExpression    (Public Virtual Function)
    Define   [ast.h, 4198]            AstClassCreationExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstClassDeclaration::AddInterface    (Public Function)
  Declared as: void
    Declare   [ast.h, 1978]           AstClassDeclaration
    Define   [ast.h, 6919]            AstClassDeclaration
    Call   [ast.cpp, 557]             AstClassDeclaration::Clone
    Call   [ast.cpp, 2600]            AstClassDeclaration::Clone
    Call   [javaact.cpp, 978]         Parser::MakeClassDeclaration

AstClassDeclaration::AllocateInterfaces    (Public Function)
  Declared as: void
    Declare   [ast.h, 1977]           AstClassDeclaration
    Define   [ast.h, 6913]            AstClassDeclaration
    Call   [ast.cpp, 555]             AstClassDeclaration::Clone
    Call   [ast.cpp, 2598]            AstClassDeclaration::Clone
    Call   [javaact.cpp, 973]         Parser::MakeClassDeclaration

AstClassDeclaration::AstClassDeclaration    (Public Function)
    Define   [ast.h, 1965]            AstClassDeclaration
    Call   [ast.h, 5141]              StoragePool::NewClassDeclaration

AstClassDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 540]           AstClassDeclaration
    Declare   [ast.h, 1986]           AstClassDeclaration
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstClassDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2582]          AstClassDeclaration
    Declare   [ast.h, 1987]           AstClassDeclaration

AstClassDeclaration::Interface    (Public Function)
  Declared as: AstTypeName *&
    Define   [ast.h, 1972]            AstClassDeclaration
    Call   [unparse.cpp, 339]         AstClassDeclaration::Unparse
    Call   [unparse.cpp, 343]         AstClassDeclaration::Unparse
    Call   [decl.cpp, 633]            Semantic::ProcessTypeHeader
    Call   [ast.cpp, 557]             AstClassDeclaration::Clone
    Call   [ast.cpp, 1522]            AstClassDeclaration::PrintGeneralization
    Call   [ast.cpp, 2600]            AstClassDeclaration::Clone
    Call   [ast.cpp, 3920]            AstClassDeclaration::Lexify
    Call   [ast.cpp, 4751]            AstClassDeclaration::Print
    Call   [ast.cpp, 4760]            AstClassDeclaration::Print
    Call   [ast.cpp, 5805]            AstClassDeclaration::Print
    Call   [ast.cpp, 5814]            AstClassDeclaration::Print

AstClassDeclaration::isAbstract    (Public Function)
  Declared as: bool
    Define   [ast.cpp, 2225]          AstClassDeclaration
    Declare   [ast.h, 2001]           AstClassDeclaration
    Call   [ast.cpp, 1526]            AstClassDeclaration::PrintGeneralization

AstClassDeclaration::isFinal    (Public Function)
  Declared as: bool
    Define   [ast.cpp, 2241]          AstClassDeclaration
    Declare   [ast.h, 2002]           AstClassDeclaration
    Call   [ast.cpp, 1528]            AstClassDeclaration::PrintGeneralization

AstClassDeclaration::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1990]            AstClassDeclaration
    Virtual Call   [unparse.cpp, 322]   AstClassDeclaration::Unparse
    Virtual Call   [decl.cpp, 544]    Semantic::ProcessTypeHeader
    Virtual Call   [decl.cpp, 550]    Semantic::ProcessTypeHeader
    Virtual Call   [decl.cpp, 651]    Semantic::ProcessTypeHeader
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstClassDeclaration::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3908]          AstClassDeclaration
    Declare   [ast.h, 1988]           AstClassDeclaration
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstClassDeclaration::NumInterfaces    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1973]            AstClassDeclaration
    Call   [unparse.cpp, 336]         AstClassDeclaration::Unparse
    Call   [unparse.cpp, 340]         AstClassDeclaration::Unparse
    Call   [decl.cpp, 541]            Semantic::ProcessTypeHeader
    Call   [decl.cpp, 632]            Semantic::ProcessTypeHeader
    Call   [ast.cpp, 555]             AstClassDeclaration::Clone
    Call   [ast.cpp, 556]             AstClassDeclaration::Clone
    Call   [ast.cpp, 1518]            AstClassDeclaration::PrintGeneralization
    Call   [ast.cpp, 2598]            AstClassDeclaration::Clone
    Call   [ast.cpp, 2599]            AstClassDeclaration::Clone
    Call   [ast.cpp, 3919]            AstClassDeclaration::Lexify
    Call   [ast.cpp, 4750]            AstClassDeclaration::Print
    Call   [ast.cpp, 4759]            AstClassDeclaration::Print
    Call   [ast.cpp, 5804]            AstClassDeclaration::Print
    Call   [ast.cpp, 5813]            AstClassDeclaration::Print

AstClassDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5793]          AstClassDeclaration
    Declare   [ast.h, 1981]           AstClassDeclaration
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstClassDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4741]          AstClassDeclaration
    Declare   [ast.h, 1982]           AstClassDeclaration

AstClassDeclaration::PrintGeneralization    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1509]          AstClassDeclaration
    Declare   [ast.h, 2003]           AstClassDeclaration
    Virtual Call   [ast.cpp, 1542]    AstClassDeclaration::PrintGeneralization
    Virtual Call   [ast.cpp, 1576]    AstInterfaceDeclaration::PrintGeneralization

AstClassDeclaration::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1994]            AstClassDeclaration
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstClassDeclaration::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 318]       AstClassDeclaration
    Declare   [ast.h, 1983]           AstClassDeclaration
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstClassDeclaration::~AstClassDeclaration    (Public Virtual Function)
    Define   [ast.h, 1970]            AstClassDeclaration
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstClassLiteral::AstClassLiteral    (Public Function)
    Define   [ast.h, 4032]            AstClassLiteral
    Call   [ast.h, 5386]              StoragePool::NewClassLiteral

AstClassLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1224]          AstClassLiteral
    Declare   [ast.h, 4044]           AstClassLiteral
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstClassLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3455]          AstClassLiteral
    Declare   [ast.h, 4045]           AstClassLiteral

AstClassLiteral::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4048]            AstClassLiteral
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstClassLiteral::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4339]          AstClassLiteral
    Declare   [ast.h, 4046]           AstClassLiteral
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstClassLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6391]          AstClassLiteral
    Declare   [ast.h, 4039]           AstClassLiteral
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstClassLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5331]          AstClassLiteral
    Declare   [ast.h, 4040]           AstClassLiteral

AstClassLiteral::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4049]            AstClassLiteral
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstClassLiteral::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1057]      AstClassLiteral
    Declare   [ast.h, 4041]           AstClassLiteral
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstClassLiteral::~AstClassLiteral    (Public Virtual Function)
    Define   [ast.h, 4036]            AstClassLiteral
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstCompilationUnit::AddImportDeclaration    (Public Function)
  Declared as: void
    Declare   [ast.h, 1572]           AstCompilationUnit
    Define   [ast.h, 6723]            AstCompilationUnit
    Call   [ast.cpp, 425]             AstCompilationUnit::Clone
    Call   [ast.cpp, 2494]            AstCompilationUnit::Clone
    Call   [javaact.cpp, 426]         Parser::MakeCompilationUnit

AstCompilationUnit::AddTypeDeclaration    (Public Function)
  Declared as: void
    Declare   [ast.h, 1583]           AstCompilationUnit
    Define   [ast.h, 6736]            AstCompilationUnit
    Call   [ast.cpp, 429]             AstCompilationUnit::Clone
    Call   [ast.cpp, 2498]            AstCompilationUnit::Clone
    Call   [javaact.cpp, 439]         Parser::MakeCompilationUnit

AstCompilationUnit::AllocateImportDeclarations    (Public Function)
  Declared as: void
    Declare   [ast.h, 1571]           AstCompilationUnit
    Define   [ast.h, 6716]            AstCompilationUnit
    Call   [ast.cpp, 423]             AstCompilationUnit::Clone
    Call   [ast.cpp, 2492]            AstCompilationUnit::Clone
    Call   [javaact.cpp, 421]         Parser::MakeCompilationUnit

AstCompilationUnit::AllocateTypeDeclarations    (Public Function)
  Declared as: void
    Declare   [ast.h, 1582]           AstCompilationUnit
    Define   [ast.h, 6729]            AstCompilationUnit
    Call   [ast.cpp, 427]             AstCompilationUnit::Clone
    Call   [ast.cpp, 2496]            AstCompilationUnit::Clone
    Call   [javaact.cpp, 434]         Parser::MakeCompilationUnit

AstCompilationUnit::AstCompilationUnit    (Public Function)
    Define   [ast.h, 1550]            AstCompilationUnit
    Call   [ast.h, 5116]              StoragePool::NewCompilationUnit

AstCompilationUnit::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 415]           AstCompilationUnit
    Declare   [ast.h, 1594]           AstCompilationUnit
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstCompilationUnit::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2483]          AstCompilationUnit
    Declare   [ast.h, 1595]           AstCompilationUnit

AstCompilationUnit::FreeAst    (Public Function)
  Declared as: void
    Define   [ast.cpp, 121]           AstCompilationUnit
    Declare   [ast.h, 1558]           AstCompilationUnit

AstCompilationUnit::ImportDeclaration    (Public Function)
  Declared as: AstImportDeclaration *&
    Define   [ast.h, 1563]            AstCompilationUnit
    Call   [ast.h, 1603]              AstCompilationUnit::LeftToken
    Call   [ast.h, 1613]              AstCompilationUnit::RightToken
    Call   [unparse.cpp, 253]         AstCompilationUnit::Unparse
    Call   [control.cpp, 7697]        Control::CheckForUnusedImports
    Call   [decl.cpp, 501]            Semantic::ProcessImports
    Call   [decl.cpp, 1994]           Semantic::ProcessSingleTypeImportDeclaration
    Call   [decl.cpp, 1995]           Semantic::ProcessSingleTypeImportDeclaration
    Call   [decl.cpp, 2004]           Semantic::ProcessSingleTypeImportDeclaration
    Call   [decl.cpp, 2012]           Semantic::ProcessSingleTypeImportDeclaration
    Call   [ast.cpp, 426]             AstCompilationUnit::Clone
    Call   [ast.cpp, 2495]            AstCompilationUnit::Clone
    Call   [ast.cpp, 3874]            AstCompilationUnit::Lexify
    Call   [ast.cpp, 4681]            AstCompilationUnit::Print
    Call   [ast.cpp, 4690]            AstCompilationUnit::Print
    Call   [ast.cpp, 5733]            AstCompilationUnit::Print
    Call   [ast.cpp, 5742]            AstCompilationUnit::Print

AstCompilationUnit::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1598]            AstCompilationUnit
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstCompilationUnit::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3867]          AstCompilationUnit
    Declare   [ast.h, 1596]           AstCompilationUnit
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstCompilationUnit::MarkBad    (Public Function)
  Declared as: void
    Define   [ast.h, 1560]            AstCompilationUnit
    Call   [parser.cpp, 224]          Parser::HeaderParse
    Call   [control.cpp, 7598]        Control::ProcessBodies
    Call   [control.cpp, 7606]        Control::ProcessBodies
    Call   [expr.cpp, 3948]           Semantic::GetAnonymousType
    Call   [expr.cpp, 3956]           Semantic::GetAnonymousType

AstCompilationUnit::MarkEmpty    (Public Function)
  Declared as: void
    Define   [ast.h, 1561]            AstCompilationUnit
    Call   [parser.cpp, 140]          Parser::HeaderParse

AstCompilationUnit::NumImportDeclarations    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1567]            AstCompilationUnit
    Call   [ast.h, 1602]              AstCompilationUnit::LeftToken
    Call   [ast.h, 1612]              AstCompilationUnit::RightToken
    Call   [ast.h, 1613]              AstCompilationUnit::RightToken
    Call   [unparse.cpp, 252]         AstCompilationUnit::Unparse
    Call   [control.cpp, 7694]        Control::CheckForUnusedImports
    Call   [decl.cpp, 498]            Semantic::ProcessImports
    Call   [decl.cpp, 1991]           Semantic::ProcessSingleTypeImportDeclaration
    Call   [decl.cpp, 2002]           Semantic::ProcessSingleTypeImportDeclaration
    Call   [ast.cpp, 423]             AstCompilationUnit::Clone
    Call   [ast.cpp, 424]             AstCompilationUnit::Clone
    Call   [ast.cpp, 2492]            AstCompilationUnit::Clone
    Call   [ast.cpp, 2493]            AstCompilationUnit::Clone
    Call   [ast.cpp, 3873]            AstCompilationUnit::Lexify
    Call   [ast.cpp, 4680]            AstCompilationUnit::Print
    Call   [ast.cpp, 4689]            AstCompilationUnit::Print
    Call   [ast.cpp, 5732]            AstCompilationUnit::Print
    Call   [ast.cpp, 5741]            AstCompilationUnit::Print

AstCompilationUnit::NumTypeDeclarations    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1578]            AstCompilationUnit
    Call   [ast.h, 1604]              AstCompilationUnit::LeftToken
    Call   [ast.h, 1610]              AstCompilationUnit::RightToken
    Call   [ast.h, 1611]              AstCompilationUnit::RightToken
    Call   [parser.cpp, 139]          Parser::HeaderParse
    Call   [unparse.cpp, 254]         AstCompilationUnit::Unparse
    Call   [decl.cpp, 83]             Semantic::ProcessTypeNames
    Call   [decl.cpp, 136]            Semantic::ProcessTypeNames
    Call   [decl.cpp, 1429]           Semantic::CleanUp
    Call   [decl.cpp, 1952]           Semantic::ProcessSingleTypeImportDeclaration
    Call   [decl.cpp, 1965]           Semantic::ProcessSingleTypeImportDeclaration
    Call   [ast.cpp, 427]             AstCompilationUnit::Clone
    Call   [ast.cpp, 428]             AstCompilationUnit::Clone
    Call   [ast.cpp, 2496]            AstCompilationUnit::Clone
    Call   [ast.cpp, 2497]            AstCompilationUnit::Clone
    Call   [ast.cpp, 3875]            AstCompilationUnit::Lexify
    Call   [ast.cpp, 4683]            AstCompilationUnit::Print
    Call   [ast.cpp, 4691]            AstCompilationUnit::Print
    Call   [ast.cpp, 5735]            AstCompilationUnit::Print
    Call   [ast.cpp, 5743]            AstCompilationUnit::Print
    Call   [depend.cpp, 50]           TypeCycleChecker::PartialOrder

AstCompilationUnit::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5723]          AstCompilationUnit
    Declare   [ast.h, 1586]           AstCompilationUnit
    Virtual Call   [control.cpp, 7788]   Control::CleanUp
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstCompilationUnit::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4671]          AstCompilationUnit
    Declare   [ast.h, 1587]           AstCompilationUnit

AstCompilationUnit::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1608]            AstCompilationUnit
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstCompilationUnit::TypeDeclaration    (Public Function)
  Declared as: AstDeclaredType *&
    Define   [ast.h, 1574]            AstCompilationUnit
    Call   [ast.h, 1605]              AstCompilationUnit::LeftToken
    Call   [ast.h, 1611]              AstCompilationUnit::RightToken
    Call   [unparse.cpp, 255]         AstCompilationUnit::Unparse
    Call   [decl.cpp, 86]             Semantic::ProcessTypeNames
    Call   [decl.cpp, 140]            Semantic::ProcessTypeNames
    Call   [decl.cpp, 1432]           Semantic::CleanUp
    Call   [decl.cpp, 1954]           Semantic::ProcessSingleTypeImportDeclaration
    Call   [ast.cpp, 429]             AstCompilationUnit::Clone
    Call   [ast.cpp, 2498]            AstCompilationUnit::Clone
    Call   [ast.cpp, 3876]            AstCompilationUnit::Lexify
    Call   [ast.cpp, 4684]            AstCompilationUnit::Print
    Call   [ast.cpp, 4692]            AstCompilationUnit::Print
    Call   [ast.cpp, 5736]            AstCompilationUnit::Print
    Call   [ast.cpp, 5744]            AstCompilationUnit::Print
    Call   [depend.cpp, 53]           TypeCycleChecker::PartialOrder

AstCompilationUnit::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 23]        AstCompilationUnit
    Declare   [ast.h, 1591]           AstCompilationUnit

AstCompilationUnit::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 244]       AstCompilationUnit
    Virtual Call   [unparse.cpp, 39]   AstCompilationUnit::Unparse
    Declare   [ast.h, 1588]           AstCompilationUnit
    Virtual Call   [control.cpp, 7797]   Control::CleanUp
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstCompilationUnit::~AstCompilationUnit    (Public Virtual Function)
    Define   [ast.h, 1556]            AstCompilationUnit
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstConditionalExpression::AstConditionalExpression    (Public Function)
    Define   [ast.h, 4727]            AstConditionalExpression
    Call   [ast.h, 5461]              StoragePool::NewConditionalExpression

AstConditionalExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1457]          AstConditionalExpression
    Declare   [ast.h, 4738]           AstConditionalExpression
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstConditionalExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3733]          AstConditionalExpression
    Declare   [ast.h, 4739]           AstConditionalExpression

AstConditionalExpression::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4742]            AstConditionalExpression
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstConditionalExpression::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4483]          AstConditionalExpression
    Declare   [ast.h, 4740]           AstConditionalExpression
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstConditionalExpression::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1906]          AstConditionalExpression
    Declare   [ast.h, 4749]           AstConditionalExpression
    Virtual Call   [ast.cpp, 1896]    AstReturnStatement::NumDelegation
    Virtual Call   [ast.cpp, 1903]    AstCastExpression::NumDelegation
    Virtual Call   [ast.cpp, 1908]    AstConditionalExpression::NumDelegation
    Virtual Call   [ast.cpp, 1909]    AstConditionalExpression::NumDelegation
    Virtual Call   [ast.cpp, 1945]    AstReturnStatement::NumDelegation
    Virtual Call   [ast.cpp, 1952]    AstCastExpression::NumDelegation
    Virtual Call   [ast.cpp, 1957]    AstConditionalExpression::NumDelegation
    Virtual Call   [ast.cpp, 1958]    AstConditionalExpression::NumDelegation

AstConditionalExpression::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1955]          AstConditionalExpression
    Declare   [ast.h, 4750]           AstConditionalExpression

AstConditionalExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6563]          AstConditionalExpression
    Declare   [ast.h, 4733]           AstConditionalExpression
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstConditionalExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5528]          AstConditionalExpression
    Declare   [ast.h, 4734]           AstConditionalExpression

AstConditionalExpression::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1743]          AstConditionalExpression
    Declare   [ast.h, 4748]           AstConditionalExpression

AstConditionalExpression::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4743]            AstConditionalExpression
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstConditionalExpression::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1249]      AstConditionalExpression
    Declare   [ast.h, 4735]           AstConditionalExpression
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstConditionalExpression::~AstConditionalExpression    (Public Virtual Function)
    Define   [ast.h, 4730]            AstConditionalExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstConstructorDeclaration::AddThrow    (Public Function)
  Declared as: void
    Declare   [ast.h, 2645]           AstConstructorDeclaration
    Define   [ast.h, 7006]            AstConstructorDeclaration
    Call   [ast.cpp, 760]             AstConstructorDeclaration::Clone
    Call   [ast.cpp, 2858]            AstConstructorDeclaration::Clone
    Call   [javaact.cpp, 1605]        Parser::MakeConstructorDeclaration

AstConstructorDeclaration::AllocateThrows    (Public Function)
  Declared as: void
    Declare   [ast.h, 2644]           AstConstructorDeclaration
    Define   [ast.h, 7000]            AstConstructorDeclaration
    Call   [ast.cpp, 758]             AstConstructorDeclaration::Clone
    Call   [ast.cpp, 2856]            AstConstructorDeclaration::Clone
    Call   [javaact.cpp, 1600]        Parser::MakeConstructorDeclaration

AstConstructorDeclaration::AstConstructorDeclaration    (Public Function)
    Define   [ast.h, 2632]            AstConstructorDeclaration
    Call   [ast.h, 5206]              StoragePool::NewConstructorDeclaration

AstConstructorDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 747]           AstConstructorDeclaration
    Declare   [ast.h, 2653]           AstConstructorDeclaration
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstConstructorDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2843]          AstConstructorDeclaration
    Declare   [ast.h, 2654]           AstConstructorDeclaration

AstConstructorDeclaration::IsValid    (Public Function)
  Declared as: bool
    Define   [ast.h, 2640]            AstConstructorDeclaration
    Call   [decl.cpp, 1007]           Semantic::ProcessClassBodyForEffectiveJavaChecks

AstConstructorDeclaration::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2657]            AstConstructorDeclaration
    Virtual Call   [unparse.cpp, 559]   AstConstructorDeclaration::Unparse
    Virtual Call   [decl.cpp, 2345]   Semantic::ProcessConstructorDeclaration
    Virtual Call   [symbol.cpp, 276]   MethodSymbol::SetLocation
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstConstructorDeclaration::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4048]          AstConstructorDeclaration
    Declare   [ast.h, 2655]           AstConstructorDeclaration
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstConstructorDeclaration::NumThrows    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2643]            AstConstructorDeclaration
    Call   [body.cpp, 2406]           Semantic::ProcessConstructorBody
    Call   [body.cpp, 2411]           Semantic::ProcessConstructorBody
    Call   [body.cpp, 2412]           Semantic::ProcessConstructorBody
    Call   [unparse.cpp, 566]         AstConstructorDeclaration::Unparse
    Call   [unparse.cpp, 570]         AstConstructorDeclaration::Unparse
    Call   [decl.cpp, 2335]           Semantic::ProcessConstructorDeclaration
    Call   [ast.cpp, 758]             AstConstructorDeclaration::Clone
    Call   [ast.cpp, 759]             AstConstructorDeclaration::Clone
    Call   [ast.cpp, 2856]            AstConstructorDeclaration::Clone
    Call   [ast.cpp, 2857]            AstConstructorDeclaration::Clone
    Call   [ast.cpp, 4058]            AstConstructorDeclaration::Lexify
    Call   [ast.cpp, 4937]            AstConstructorDeclaration::Print
    Call   [ast.cpp, 4945]            AstConstructorDeclaration::Print
    Call   [ast.cpp, 5997]            AstConstructorDeclaration::Print
    Call   [ast.cpp, 6005]            AstConstructorDeclaration::Print

AstConstructorDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5990]          AstConstructorDeclaration
    Declare   [ast.h, 2648]           AstConstructorDeclaration
    Call   [control.cpp, 5525]        MethodBodyTable::dumpTable
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstConstructorDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4930]          AstConstructorDeclaration
    Declare   [ast.h, 2649]           AstConstructorDeclaration

AstConstructorDeclaration::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1623]          AstConstructorDeclaration
    Declare   [ast.h, 2672]           AstConstructorDeclaration
    Virtual Call   [ast.h, 3071]      AstExpressionStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1703]    AstBlock::PrintAssociation
    Virtual Call   [ast.cpp, 1729]    AstAssignmentExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1735]    AstReturnStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1740]    AstCastExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1745]    AstConditionalExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1746]    AstConditionalExpression::PrintAssociation

AstConstructorDeclaration::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2663]            AstConstructorDeclaration
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstConstructorDeclaration::Throw    (Public Function)
  Declared as: AstTypeName *&
    Define   [ast.h, 2642]            AstConstructorDeclaration
    Call   [body.cpp, 2413]           Semantic::ProcessConstructorBody
    Call   [unparse.cpp, 569]         AstConstructorDeclaration::Unparse
    Call   [unparse.cpp, 573]         AstConstructorDeclaration::Unparse
    Call   [decl.cpp, 2337]           Semantic::ProcessConstructorDeclaration
    Call   [ast.cpp, 760]             AstConstructorDeclaration::Clone
    Call   [ast.cpp, 2858]            AstConstructorDeclaration::Clone
    Call   [ast.cpp, 4059]            AstConstructorDeclaration::Lexify
    Call   [ast.cpp, 4938]            AstConstructorDeclaration::Print
    Call   [ast.cpp, 4946]            AstConstructorDeclaration::Print
    Call   [ast.cpp, 5998]            AstConstructorDeclaration::Print
    Call   [ast.cpp, 6006]            AstConstructorDeclaration::Print

AstConstructorDeclaration::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 555]       AstConstructorDeclaration
    Declare   [ast.h, 2650]           AstConstructorDeclaration
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstConstructorDeclaration::~AstConstructorDeclaration    (Public Virtual Function)
    Define   [ast.h, 2638]            AstConstructorDeclaration
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstContinueStatement::AstContinueStatement    (Public Function)
    Define   [ast.h, 3465]            AstContinueStatement
    Call   [ast.h, 5301]              StoragePool::NewContinueStatement

AstContinueStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1027]          AstContinueStatement
    Declare   [ast.h, 3480]           AstContinueStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstContinueStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3202]          AstContinueStatement
    Declare   [ast.h, 3481]           AstContinueStatement

AstContinueStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3484]            AstContinueStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstContinueStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4228]          AstContinueStatement
    Declare   [ast.h, 3482]           AstContinueStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstContinueStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6239]          AstContinueStatement
    Declare   [ast.h, 3475]           AstContinueStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstContinueStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5179]          AstContinueStatement
    Declare   [ast.h, 3476]           AstContinueStatement

AstContinueStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3485]            AstContinueStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstContinueStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 863]       AstContinueStatement
    Declare   [ast.h, 3477]           AstContinueStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstContinueStatement::~AstContinueStatement    (Public Virtual Function)
    Define   [ast.h, 3468]            AstContinueStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstDeclared::AstDeclared    (Public Function)
    Define   [ast.h, 757]             AstDeclared
    Call   [ast.h, 778]               AstDeclaredType::AstDeclaredType
    Call   [ast.h, 2163]              AstFieldDeclaration::AstFieldDeclaration
    Call   [ast.h, 2368]              AstMethodDeclaration::AstMethodDeclaration
    Call   [ast.h, 2434]              AstInitializerDeclaration::AstInitializerDeclaration
    Call   [ast.h, 2633]              AstConstructorDeclaration::AstConstructorDeclaration
    Call   [ast.h, 2751]              AstEnumConstant::AstEnumConstant

AstDeclared::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 763]             AstDeclared
    Virtual Call   [ast.h, 3071]      AstExpressionStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1703]    AstBlock::PrintAssociation
    Virtual Call   [ast.cpp, 1729]    AstAssignmentExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1735]    AstReturnStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1740]    AstCastExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1745]    AstConditionalExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1746]    AstConditionalExpression::PrintAssociation

AstDeclared::PrintGeneralization    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 762]             AstDeclared
    Virtual Call   [ast.cpp, 1542]    AstClassDeclaration::PrintGeneralization
    Virtual Call   [ast.cpp, 1576]    AstInterfaceDeclaration::PrintGeneralization

AstDeclared::~AstDeclared    (Public Virtual Function)
    Define   [ast.h, 760]             AstDeclared
    Call   [ast.h, 780]               AstDeclaredType::~AstDeclaredType
    Call   [ast.h, 2166]              AstFieldDeclaration::~AstFieldDeclaration
    Call   [ast.h, 2372]              AstMethodDeclaration::~AstMethodDeclaration
    Call   [ast.h, 2436]              AstInitializerDeclaration::~AstInitializerDeclaration
    Call   [ast.h, 2638]              AstConstructorDeclaration::~AstConstructorDeclaration
    Call   [ast.h, 2754]              AstEnumConstant::~AstEnumConstant
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstDeclaredType::AstDeclaredType    (Public Function)
    Define   [ast.h, 777]             AstDeclaredType
    Call   [ast.h, 1632]              AstEmptyDeclaration::AstEmptyDeclaration
    Call   [ast.h, 1966]              AstClassDeclaration::AstClassDeclaration
    Call   [ast.h, 2690]              AstEnumDeclaration::AstEnumDeclaration
    Call   [ast.h, 2794]              AstInterfaceDeclaration::AstInterfaceDeclaration
    Call   [ast.h, 2841]              AstAnnotationDeclaration::AstAnnotationDeclaration

AstDeclaredType::IsValid    (Public Function)
  Declared as: bool
    Declare   [ast.h, 782]            AstDeclaredType
    Define   [ast.h, 6642]            AstDeclaredType

AstDeclaredType::~AstDeclaredType    (Public Virtual Function)
    Define   [ast.h, 780]             AstDeclaredType
    Call   [ast.h, 1635]              AstEmptyDeclaration::~AstEmptyDeclaration
    Call   [ast.h, 1970]              AstClassDeclaration::~AstClassDeclaration
    Call   [ast.h, 2693]              AstEnumDeclaration::~AstEnumDeclaration
    Call   [ast.h, 2798]              AstInterfaceDeclaration::~AstInterfaceDeclaration
    Call   [ast.h, 2844]              AstAnnotationDeclaration::~AstAnnotationDeclaration
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstDimExpr::AstDimExpr    (Public Function)
    Define   [ast.h, 4235]            AstDimExpr
    Call   [ast.h, 5411]              StoragePool::NewDimExpr

AstDimExpr::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1308]          AstDimExpr
    Declare   [ast.h, 4246]           AstDimExpr
    Virtual Call   [ast.cpp, 1329]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3581]    AstArrayCreationExpression::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstDimExpr::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3564]          AstDimExpr
    Declare   [ast.h, 4247]           AstDimExpr

AstDimExpr::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4250]            AstDimExpr
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstDimExpr::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4397]          AstDimExpr
    Declare   [ast.h, 4248]           AstDimExpr
    Virtual Call   [ast.cpp, 4406]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstDimExpr::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6446]          AstDimExpr
    Declare   [ast.h, 4241]           AstDimExpr
    Virtual Call   [ast.cpp, 5407]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6467]    AstArrayCreationExpression::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstDimExpr::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5386]          AstDimExpr
    Declare   [ast.h, 4242]           AstDimExpr

AstDimExpr::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4251]            AstDimExpr
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstDimExpr::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1126]      AstDimExpr
    Virtual Call   [unparse.cpp, 1144]   AstArrayCreationExpression::Unparse
    Declare   [ast.h, 4243]           AstDimExpr
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstDimExpr::~AstDimExpr    (Public Virtual Function)
    Define   [ast.h, 4238]            AstDimExpr
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstDoStatement::AstDoStatement    (Public Function)
    Define   [ast.h, 3292]            AstDoStatement
    Call   [ast.h, 5281]              StoragePool::NewDoStatement

AstDoStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 958]           AstDoStatement
    Declare   [ast.h, 3307]           AstDoStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstDoStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3112]          AstDoStatement
    Declare   [ast.h, 3308]           AstDoStatement

AstDoStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3311]            AstDoStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstDoStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4187]          AstDoStatement
    Declare   [ast.h, 3309]           AstDoStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstDoStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6185]          AstDoStatement
    Declare   [ast.h, 3302]           AstDoStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstDoStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5125]          AstDoStatement
    Declare   [ast.h, 3303]           AstDoStatement

AstDoStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3312]            AstDoStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstDoStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 791]       AstDoStatement
    Declare   [ast.h, 3304]           AstDoStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstDoStatement::~AstDoStatement    (Public Virtual Function)
    Define   [ast.h, 3295]            AstDoStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstDoubleLiteral::AstDoubleLiteral    (Public Function)
    Define   [ast.h, 3845]            AstDoubleLiteral
    Call   [ast.h, 5356]              StoragePool::NewDoubleLiteral

AstDoubleLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1164]          AstDoubleLiteral
    Declare   [ast.h, 3857]           AstDoubleLiteral
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstDoubleLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3380]          AstDoubleLiteral
    Declare   [ast.h, 3858]           AstDoubleLiteral

AstDoubleLiteral::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3861]            AstDoubleLiteral
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstDoubleLiteral::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4309]          AstDoubleLiteral
    Declare   [ast.h, 3859]           AstDoubleLiteral
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstDoubleLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6349]          AstDoubleLiteral
    Declare   [ast.h, 3852]           AstDoubleLiteral
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstDoubleLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5289]          AstDoubleLiteral
    Declare   [ast.h, 3853]           AstDoubleLiteral

AstDoubleLiteral::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3862]            AstDoubleLiteral
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstDoubleLiteral::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 997]       AstDoubleLiteral
    Declare   [ast.h, 3854]           AstDoubleLiteral
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstDoubleLiteral::~AstDoubleLiteral    (Public Virtual Function)
    Define   [ast.h, 3849]            AstDoubleLiteral
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstEmptyDeclaration::AstEmptyDeclaration    (Public Function)
    Define   [ast.h, 1631]            AstEmptyDeclaration
    Call   [ast.h, 5121]              StoragePool::NewEmptyDeclaration

AstEmptyDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 434]           AstEmptyDeclaration
    Declare   [ast.h, 1643]           AstEmptyDeclaration
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstEmptyDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2506]          AstEmptyDeclaration
    Declare   [ast.h, 1644]           AstEmptyDeclaration

AstEmptyDeclaration::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1647]            AstEmptyDeclaration
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstEmptyDeclaration::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3881]          AstEmptyDeclaration
    Declare   [ast.h, 1645]           AstEmptyDeclaration
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstEmptyDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5747]          AstEmptyDeclaration
    Declare   [ast.h, 1638]           AstEmptyDeclaration
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstEmptyDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4695]          AstEmptyDeclaration
    Declare   [ast.h, 1639]           AstEmptyDeclaration

AstEmptyDeclaration::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1648]            AstEmptyDeclaration
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstEmptyDeclaration::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 260]       AstEmptyDeclaration
    Declare   [ast.h, 1640]           AstEmptyDeclaration
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstEmptyDeclaration::~AstEmptyDeclaration    (Public Virtual Function)
    Define   [ast.h, 1635]            AstEmptyDeclaration
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstEmptyStatement::AstEmptyStatement    (Public Function)
    Define   [ast.h, 3014]            AstEmptyStatement
    Call   [ast.h, 5251]              StoragePool::NewEmptyStatement

AstEmptyStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 881]           AstEmptyStatement
    Declare   [ast.h, 3026]           AstEmptyStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstEmptyStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3012]          AstEmptyStatement
    Declare   [ast.h, 3027]           AstEmptyStatement

AstEmptyStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3030]            AstEmptyStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstEmptyStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4146]          AstEmptyStatement
    Declare   [ast.h, 3028]           AstEmptyStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstEmptyStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6118]          AstEmptyStatement
    Declare   [ast.h, 3021]           AstEmptyStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstEmptyStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5058]          AstEmptyStatement
    Declare   [ast.h, 3022]           AstEmptyStatement

AstEmptyStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3031]            AstEmptyStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstEmptyStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 723]       AstEmptyStatement
    Declare   [ast.h, 3023]           AstEmptyStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstEmptyStatement::~AstEmptyStatement    (Public Virtual Function)
    Define   [ast.h, 3018]            AstEmptyStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstEnumConstant::AstEnumConstant    (Public Function)
    Define   [ast.h, 2750]            AstEnumConstant
    Call   [ast.h, 5216]              StoragePool::NewEnumConstant

AstEnumConstant::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 788]           AstEnumConstant
    Declare   [ast.h, 2762]           AstEnumConstant
    Virtual Call   [ast.cpp, 782]     AstEnumDeclaration::Clone
    Virtual Call   [ast.cpp, 2878]    AstEnumDeclaration::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstEnumConstant::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2892]          AstEnumConstant
    Declare   [ast.h, 2763]           AstEnumConstant

AstEnumConstant::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2766]            AstEnumConstant
    Virtual Call   [unparse.cpp, 617]   AstEnumConstant::Unparse
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstEnumConstant::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4081]          AstEnumConstant
    Declare   [ast.h, 2764]           AstEnumConstant
    Virtual Call   [ast.cpp, 4074]    AstEnumDeclaration::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstEnumConstant::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6032]          AstEnumConstant
    Declare   [ast.h, 2757]           AstEnumConstant
    Virtual Call   [ast.cpp, 4968]    AstEnumDeclaration::Print
    Virtual Call   [ast.cpp, 6028]    AstEnumDeclaration::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstEnumConstant::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4972]          AstEnumConstant
    Declare   [ast.h, 2758]           AstEnumConstant

AstEnumConstant::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2770]            AstEnumConstant
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstEnumConstant::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 613]       AstEnumConstant
    Virtual Call   [unparse.cpp, 605]   AstEnumDeclaration::Unparse
    Declare   [ast.h, 2759]           AstEnumConstant
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstEnumConstant::~AstEnumConstant    (Public Virtual Function)
    Define   [ast.h, 2754]            AstEnumConstant
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstEnumDeclaration::AddEnumConstant    (Public Function)
  Declared as: void
    Declare   [ast.h, 2715]           AstEnumDeclaration
    Define   [ast.h, 7030]            AstEnumDeclaration
    Call   [ast.cpp, 781]             AstEnumDeclaration::Clone
    Call   [ast.cpp, 2877]            AstEnumDeclaration::Clone
    Call   [javaact.cpp, 1797]        Parser::MakeEnumBody

AstEnumDeclaration::AddInterface    (Public Function)
  Declared as: void
    Declare   [ast.h, 2704]           AstEnumDeclaration
    Define   [ast.h, 7018]            AstEnumDeclaration
    Call   [ast.cpp, 778]             AstEnumDeclaration::Clone
    Call   [ast.cpp, 2874]            AstEnumDeclaration::Clone
    Call   [javaact.cpp, 1764]        Parser::MakeEnumDeclaration

AstEnumDeclaration::AllocateEnumConstants    (Public Function)
  Declared as: void
    Declare   [ast.h, 2714]           AstEnumDeclaration
    Define   [ast.h, 7024]            AstEnumDeclaration
    Call   [ast.cpp, 779]             AstEnumDeclaration::Clone
    Call   [ast.cpp, 2875]            AstEnumDeclaration::Clone
    Call   [javaact.cpp, 1792]        Parser::MakeEnumBody

AstEnumDeclaration::AllocateInterfaces    (Public Function)
  Declared as: void
    Declare   [ast.h, 2703]           AstEnumDeclaration
    Define   [ast.h, 7012]            AstEnumDeclaration
    Call   [ast.cpp, 776]             AstEnumDeclaration::Clone
    Call   [ast.cpp, 2872]            AstEnumDeclaration::Clone
    Call   [javaact.cpp, 1759]        Parser::MakeEnumDeclaration

AstEnumDeclaration::AstEnumDeclaration    (Public Function)
    Define   [ast.h, 2689]            AstEnumDeclaration
    Call   [ast.h, 5211]              StoragePool::NewEnumDeclaration

AstEnumDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 766]           AstEnumDeclaration
    Declare   [ast.h, 2723]           AstEnumDeclaration
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstEnumDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2864]          AstEnumDeclaration
    Declare   [ast.h, 2724]           AstEnumDeclaration

AstEnumDeclaration::EnumConstant    (Public Function)
  Declared as: AstEnumConstant *&
    Define   [ast.h, 2706]            AstEnumDeclaration
    Call   [unparse.cpp, 605]         AstEnumDeclaration::Unparse
    Call   [modifier.cpp, 196]        Semantic::ProcessTopLevelTypeModifiers
    Call   [modifier.cpp, 246]        Semantic::ProcessLocalClassModifiers
    Call   [modifier.cpp, 301]        Semantic::ProcessNestedTypeModifiers
    Call   [ast.cpp, 781]             AstEnumDeclaration::Clone
    Call   [ast.cpp, 2877]            AstEnumDeclaration::Clone
    Call   [ast.cpp, 4074]            AstEnumDeclaration::Lexify
    Call   [ast.cpp, 4961]            AstEnumDeclaration::Print
    Call   [ast.cpp, 4968]            AstEnumDeclaration::Print
    Call   [ast.cpp, 6021]            AstEnumDeclaration::Print
    Call   [ast.cpp, 6028]            AstEnumDeclaration::Print

AstEnumDeclaration::Interface    (Public Function)
  Declared as: AstTypeName *&
    Define   [ast.h, 2695]            AstEnumDeclaration
    Call   [unparse.cpp, 595]         AstEnumDeclaration::Unparse
    Call   [unparse.cpp, 599]         AstEnumDeclaration::Unparse
    Call   [decl.cpp, 685]            Semantic::ProcessTypeHeader
    Call   [ast.cpp, 778]             AstEnumDeclaration::Clone
    Call   [ast.cpp, 2874]            AstEnumDeclaration::Clone
    Call   [ast.cpp, 4071]            AstEnumDeclaration::Lexify
    Call   [ast.cpp, 4958]            AstEnumDeclaration::Print
    Call   [ast.cpp, 4966]            AstEnumDeclaration::Print
    Call   [ast.cpp, 6018]            AstEnumDeclaration::Print
    Call   [ast.cpp, 6026]            AstEnumDeclaration::Print

AstEnumDeclaration::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2727]            AstEnumDeclaration
    Virtual Call   [unparse.cpp, 586]   AstEnumDeclaration::Unparse
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstEnumDeclaration::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4064]          AstEnumDeclaration
    Declare   [ast.h, 2725]           AstEnumDeclaration
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstEnumDeclaration::NumEnumConstants    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2710]            AstEnumDeclaration
    Call   [unparse.cpp, 603]         AstEnumDeclaration::Unparse
    Call   [modifier.cpp, 194]        Semantic::ProcessTopLevelTypeModifiers
    Call   [modifier.cpp, 244]        Semantic::ProcessLocalClassModifiers
    Call   [modifier.cpp, 299]        Semantic::ProcessNestedTypeModifiers
    Call   [ast.cpp, 779]             AstEnumDeclaration::Clone
    Call   [ast.cpp, 780]             AstEnumDeclaration::Clone
    Call   [ast.cpp, 2875]            AstEnumDeclaration::Clone
    Call   [ast.cpp, 2876]            AstEnumDeclaration::Clone
    Call   [ast.cpp, 4073]            AstEnumDeclaration::Lexify
    Call   [ast.cpp, 4960]            AstEnumDeclaration::Print
    Call   [ast.cpp, 4967]            AstEnumDeclaration::Print
    Call   [ast.cpp, 6020]            AstEnumDeclaration::Print
    Call   [ast.cpp, 6027]            AstEnumDeclaration::Print

AstEnumDeclaration::NumInterfaces    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2699]            AstEnumDeclaration
    Call   [unparse.cpp, 592]         AstEnumDeclaration::Unparse
    Call   [unparse.cpp, 596]         AstEnumDeclaration::Unparse
    Call   [decl.cpp, 684]            Semantic::ProcessTypeHeader
    Call   [ast.cpp, 776]             AstEnumDeclaration::Clone
    Call   [ast.cpp, 777]             AstEnumDeclaration::Clone
    Call   [ast.cpp, 2872]            AstEnumDeclaration::Clone
    Call   [ast.cpp, 2873]            AstEnumDeclaration::Clone
    Call   [ast.cpp, 4070]            AstEnumDeclaration::Lexify
    Call   [ast.cpp, 4957]            AstEnumDeclaration::Print
    Call   [ast.cpp, 4965]            AstEnumDeclaration::Print
    Call   [ast.cpp, 6017]            AstEnumDeclaration::Print
    Call   [ast.cpp, 6025]            AstEnumDeclaration::Print

AstEnumDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6010]          AstEnumDeclaration
    Declare   [ast.h, 2718]           AstEnumDeclaration
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstEnumDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4950]          AstEnumDeclaration
    Declare   [ast.h, 2719]           AstEnumDeclaration

AstEnumDeclaration::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2731]            AstEnumDeclaration
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstEnumDeclaration::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 581]       AstEnumDeclaration
    Declare   [ast.h, 2720]           AstEnumDeclaration
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstEnumDeclaration::~AstEnumDeclaration    (Public Virtual Function)
    Define   [ast.h, 2693]            AstEnumDeclaration
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstExpression::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 854]             AstExpression
    Virtual Call   [ast.h, 3073]      AstExpressionStatement::Accept

AstExpression::AstExpression    (Public Function)
    Define   [ast.h, 841]             AstExpression
    Call   [ast.h, 993]               AstName::AstName
    Call   [ast.h, 3756]              AstIntegerLiteral::AstIntegerLiteral
    Call   [ast.h, 3786]              AstLongLiteral::AstLongLiteral
    Call   [ast.h, 3816]              AstFloatLiteral::AstFloatLiteral
    Call   [ast.h, 3846]              AstDoubleLiteral::AstDoubleLiteral
    Call   [ast.h, 3876]              AstTrueLiteral::AstTrueLiteral
    Call   [ast.h, 3906]              AstFalseLiteral::AstFalseLiteral
    Call   [ast.h, 3936]              AstStringLiteral::AstStringLiteral
    Call   [ast.h, 3966]              AstCharacterLiteral::AstCharacterLiteral
    Call   [ast.h, 3996]              AstNullLiteral::AstNullLiteral
    Call   [ast.h, 4033]              AstClassLiteral::AstClassLiteral
    Call   [ast.h, 4070]              AstThisExpression::AstThisExpression
    Call   [ast.h, 4110]              AstSuperExpression::AstSuperExpression
    Call   [ast.h, 4147]              AstParenthesizedExpression::AstParenthesizedExpression
    Call   [ast.h, 4196]              AstClassCreationExpression::AstClassCreationExpression
    Call   [ast.h, 4272]              AstArrayCreationExpression::AstArrayCreationExpression
    Call   [ast.h, 4330]              AstFieldAccess::AstFieldAccess
    Call   [ast.h, 4371]              AstMethodInvocation::AstMethodInvocation
    Call   [ast.h, 4422]              AstArrayAccess::AstArrayAccess
    Call   [ast.h, 4476]              AstPostUnaryExpression::AstPostUnaryExpression
    Call   [ast.h, 4537]              AstPreUnaryExpression::AstPreUnaryExpression
    Call   [ast.h, 4579]              AstCastExpression::AstCastExpression
    Call   [ast.h, 4652]              AstBinaryExpression::AstBinaryExpression
    Call   [ast.h, 4695]              AstInstanceofExpression::AstInstanceofExpression
    Call   [ast.h, 4728]              AstConditionalExpression::AstConditionalExpression
    Call   [ast.h, 4810]              AstAssignmentExpression::AstAssignmentExpression

AstExpression::eval    (Public Virtual Function)
  Declared as: bool
    Define   [ast.h, 848]             AstExpression
    Virtual Call   [ast.cpp, 1992]    AstIfStatement::simulate

AstExpression::getState    (Public Virtual Function)
  Declared as: State *
    Define   [ast.h, 850]             AstExpression
    Virtual Call   [ast.h, 3068]      AstExpressionStatement::getState

AstExpression::IsConstant    (Public Function)
  Declared as: bool
    Define   [ast.h, 846]             AstExpression
    Call   [body.cpp, 858]            Semantic::ProcessSwitchStatement
    Call   [control.cpp, 4242]        ExtractStructure
    Call   [definite.cpp, 62]         Semantic::DefiniteExpression
    Call   [definite.cpp, 126]        Semantic::DefiniteName
    Call   [definite.cpp, 762]        Semantic::DefiniteVariableInitializer
    Call   [bytecode.cpp, 66]         ByteCode::GenerateCode
    Call   [bytecode.cpp, 958]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 979]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 1056]       ByteCode::EmitStatement
    Call   [bytecode.cpp, 1080]       ByteCode::EmitStatement
    Call   [bytecode.cpp, 1333]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 2103]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2124]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2300]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2363]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2374]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2413]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2424]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 3213]       ByteCode::EmitExpression
    Call   [bytecode.cpp, 3698]       ByteCode::EmitArrayCreationExpression
    Call   [bytecode.cpp, 3832]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4166]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4207]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4231]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4648]       ByteCode::EmitInstanceofExpression
    Call   [bytecode.cpp, 4920]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 4962]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 4964]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 5170]       ByteCode::StripNops
    Call   [bytecode.cpp, 5968]       ByteCode::ConcatenateString
    Call   [bytecode.cpp, 5979]       ByteCode::ConcatenateString
    Call   [bytecode.cpp, 6037]       ByteCode::AppendString
    Call   [bytecode.cpp, 6586]       ByteCode::LoadVariable
    Call   [lookup.cpp, 1464]         Utf8LiteralTable::EndsInKnownString
    Call   [lookup.cpp, 1504]         Utf8LiteralTable::EndsInKnownString
    Call   [lookup.cpp, 1509]         Utf8LiteralTable::EndsInKnownString
    Call   [init.cpp, 46]             Semantic::ProcessVariableInitializer
    Call   [init.cpp, 73]             Semantic::ProcessVariableInitializer
    Call   [init.cpp, 96]             Semantic::ProcessVariableInitializer
    Call   [init.cpp, 143]            Semantic::ProcessArrayInitializer
    Call   [expr.cpp, 119]            Semantic::IsIntValueRepresentableInType
    Call   [expr.cpp, 138]            Semantic::IsConstantTrue
    Call   [expr.cpp, 145]            Semantic::IsConstantFalse
    Call   [expr.cpp, 2022]           Semantic::ProcessExpressionOrStringConstant
    Call   [expr.cpp, 2306]           Semantic::FindVariableMember
    Call   [expr.cpp, 2594]           Semantic::ProcessAmbiguousName
    Call   [expr.cpp, 4241]           Semantic::ProcessArrayCreationExpression
    Call   [expr.cpp, 4368]           Semantic::ProcessMINUS
    Call   [expr.cpp, 4423]           Semantic::ProcessTWIDDLE
    Call   [expr.cpp, 4457]           Semantic::ProcessNOT
    Call   [expr.cpp, 4764]           Semantic::CastValue
    Call   [expr.cpp, 5239]           Semantic::ProcessPLUS
    Call   [expr.cpp, 5257]           Semantic::ProcessPLUS
    Call   [expr.cpp, 5288]           Semantic::ProcessPLUS
    Call   [expr.cpp, 5288]           Semantic::ProcessPLUS
    Call   [expr.cpp, 5397]           Semantic::ProcessShiftCount
    Call   [expr.cpp, 5427]           Semantic::ProcessLEFT_SHIFT
    Call   [expr.cpp, 5428]           Semantic::ProcessLEFT_SHIFT
    Call   [expr.cpp, 5460]           Semantic::ProcessRIGHT_SHIFT
    Call   [expr.cpp, 5461]           Semantic::ProcessRIGHT_SHIFT
    Call   [expr.cpp, 5493]           Semantic::ProcessUNSIGNED_RIGHT_SHIFT
    Call   [expr.cpp, 5494]           Semantic::ProcessUNSIGNED_RIGHT_SHIFT
    Call   [expr.cpp, 5533]           Semantic::ProcessLESS
    Call   [expr.cpp, 5534]           Semantic::ProcessLESS
    Call   [expr.cpp, 5597]           Semantic::ProcessGREATER
    Call   [expr.cpp, 5598]           Semantic::ProcessGREATER
    Call   [expr.cpp, 5661]           Semantic::ProcessLESS_EQUAL
    Call   [expr.cpp, 5662]           Semantic::ProcessLESS_EQUAL
    Call   [expr.cpp, 5725]           Semantic::ProcessGREATER_EQUAL
    Call   [expr.cpp, 5726]           Semantic::ProcessGREATER_EQUAL
    Call   [expr.cpp, 5806]           Semantic::ProcessAND
    Call   [expr.cpp, 5807]           Semantic::ProcessAND
    Call   [expr.cpp, 5840]           Semantic::ProcessAND
    Call   [expr.cpp, 5841]           Semantic::ProcessAND
    Call   [expr.cpp, 5898]           Semantic::ProcessXOR
    Call   [expr.cpp, 5899]           Semantic::ProcessXOR
    Call   [expr.cpp, 5932]           Semantic::ProcessXOR
    Call   [expr.cpp, 5933]           Semantic::ProcessXOR
    Call   [expr.cpp, 5990]           Semantic::ProcessIOR
    Call   [expr.cpp, 5991]           Semantic::ProcessIOR
    Call   [expr.cpp, 6024]           Semantic::ProcessIOR
    Call   [expr.cpp, 6025]           Semantic::ProcessIOR
    Call   [expr.cpp, 6078]           Semantic::ProcessAND_AND
    Call   [expr.cpp, 6079]           Semantic::ProcessAND_AND
    Call   [expr.cpp, 6121]           Semantic::ProcessOR_OR
    Call   [expr.cpp, 6122]           Semantic::ProcessOR_OR
    Call   [expr.cpp, 6195]           Semantic::ProcessEQUAL_EQUAL
    Call   [expr.cpp, 6196]           Semantic::ProcessEQUAL_EQUAL
    Call   [expr.cpp, 6288]           Semantic::ProcessNOT_EQUAL
    Call   [expr.cpp, 6289]           Semantic::ProcessNOT_EQUAL
    Call   [expr.cpp, 6332]           Semantic::ProcessSTAR
    Call   [expr.cpp, 6333]           Semantic::ProcessSTAR
    Call   [expr.cpp, 6391]           Semantic::ProcessMINUS
    Call   [expr.cpp, 6392]           Semantic::ProcessMINUS
    Call   [expr.cpp, 6449]           Semantic::ProcessSLASH
    Call   [expr.cpp, 6467]           Semantic::ProcessSLASH
    Call   [expr.cpp, 6538]           Semantic::ProcessMOD
    Call   [expr.cpp, 6556]           Semantic::ProcessMOD
    Call   [expr.cpp, 6773]           Semantic::ProcessConditionalExpression
    Call   [expr.cpp, 6774]           Semantic::ProcessConditionalExpression
    Call   [expr.cpp, 6822]           Semantic::ProcessConditionalExpression
    Call   [expr.cpp, 6823]           Semantic::ProcessConditionalExpression
    Call   [expr.cpp, 6933]           Semantic::ProcessAssignmentExpression
    Call   [expr.cpp, 6991]           Semantic::ProcessAssignmentExpression
    Call   [expr.cpp, 7014]           Semantic::ProcessAssignmentExpression
    Call   [bytecode.h, 325]          ByteCode::IsZero
    Call   [bytecode.h, 360]          ByteCode::IsOne

AstExpression::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.h, 851]             AstExpression
    Virtual Call   [ast.cpp, 1896]    AstReturnStatement::NumDelegation
    Virtual Call   [ast.cpp, 1903]    AstCastExpression::NumDelegation
    Virtual Call   [ast.cpp, 1908]    AstConditionalExpression::NumDelegation
    Virtual Call   [ast.cpp, 1909]    AstConditionalExpression::NumDelegation
    Virtual Call   [ast.cpp, 1945]    AstReturnStatement::NumDelegation
    Virtual Call   [ast.cpp, 1952]    AstCastExpression::NumDelegation
    Virtual Call   [ast.cpp, 1957]    AstConditionalExpression::NumDelegation
    Virtual Call   [ast.cpp, 1958]    AstConditionalExpression::NumDelegation

AstExpression::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.h, 852]             AstExpression

AstExpression::simulate    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 849]             AstExpression
    Virtual Call   [ast.h, 3067]      AstExpressionStatement::simulate

AstExpression::~AstExpression    (Public Virtual Function)
    Define   [ast.h, 844]             AstExpression
    Call   [ast.h, 996]               AstName::~AstName
    Call   [ast.h, 3759]              AstIntegerLiteral::~AstIntegerLiteral
    Call   [ast.h, 3789]              AstLongLiteral::~AstLongLiteral
    Call   [ast.h, 3819]              AstFloatLiteral::~AstFloatLiteral
    Call   [ast.h, 3849]              AstDoubleLiteral::~AstDoubleLiteral
    Call   [ast.h, 3879]              AstTrueLiteral::~AstTrueLiteral
    Call   [ast.h, 3909]              AstFalseLiteral::~AstFalseLiteral
    Call   [ast.h, 3939]              AstStringLiteral::~AstStringLiteral
    Call   [ast.h, 3969]              AstCharacterLiteral::~AstCharacterLiteral
    Call   [ast.h, 3999]              AstNullLiteral::~AstNullLiteral
    Call   [ast.h, 4036]              AstClassLiteral::~AstClassLiteral
    Call   [ast.h, 4073]              AstThisExpression::~AstThisExpression
    Call   [ast.h, 4113]              AstSuperExpression::~AstSuperExpression
    Call   [ast.h, 4153]              AstParenthesizedExpression::~AstParenthesizedExpression
    Call   [ast.h, 4198]              AstClassCreationExpression::~AstClassCreationExpression
    Call   [ast.h, 4275]              AstArrayCreationExpression::~AstArrayCreationExpression
    Call   [ast.h, 4332]              AstFieldAccess::~AstFieldAccess
    Call   [ast.h, 4374]              AstMethodInvocation::~AstMethodInvocation
    Call   [ast.h, 4424]              AstArrayAccess::~AstArrayAccess
    Call   [ast.h, 4480]              AstPostUnaryExpression::~AstPostUnaryExpression
    Call   [ast.h, 4541]              AstPreUnaryExpression::~AstPreUnaryExpression
    Call   [ast.h, 4581]              AstCastExpression::~AstCastExpression
    Call   [ast.h, 4656]              AstBinaryExpression::~AstBinaryExpression
    Call   [ast.h, 4697]              AstInstanceofExpression::~AstInstanceofExpression
    Call   [ast.h, 4730]              AstConditionalExpression::~AstConditionalExpression
    Call   [ast.h, 4815]              AstAssignmentExpression::~AstAssignmentExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstExpressionStatement::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 3073]            AstExpressionStatement

AstExpressionStatement::AstExpressionStatement    (Public Function)
    Define   [ast.h, 3045]            AstExpressionStatement
    Call   [ast.h, 5256]              StoragePool::NewExpressionStatement

AstExpressionStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 888]           AstExpressionStatement
    Declare   [ast.h, 3056]           AstExpressionStatement
    Virtual Call   [ast.cpp, 994]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 3151]    AstForStatement::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstExpressionStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3026]          AstExpressionStatement
    Declare   [ast.h, 3057]           AstExpressionStatement

AstExpressionStatement::getState    (Public Virtual Function)
  Declared as: State *
    Define   [ast.h, 3068]            AstExpressionStatement
    Virtual Call   [ast.cpp, 2048]    AstMethodBody::getStatechart
    Virtual Call   [ast.cpp, 2060]    AstBlock::getState

AstExpressionStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3060]            AstExpressionStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstExpressionStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4151]          AstExpressionStatement
    Declare   [ast.h, 3058]           AstExpressionStatement
    Virtual Call   [ast.cpp, 4206]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstExpressionStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6125]          AstExpressionStatement
    Declare   [ast.h, 3051]           AstExpressionStatement
    Virtual Call   [ast.cpp, 5155]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6215]    AstForStatement::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstExpressionStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5065]          AstExpressionStatement
    Declare   [ast.h, 3052]           AstExpressionStatement

AstExpressionStatement::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 3069]            AstExpressionStatement

AstExpressionStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3061]            AstExpressionStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstExpressionStatement::simulate    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 3067]            AstExpressionStatement
    Virtual Call   [ast.cpp, 1986]    AstBlock::simulate

AstExpressionStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 732]       AstExpressionStatement
    Virtual Call   [unparse.cpp, 823]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 827]   AstForStatement::Unparse
    Declare   [ast.h, 3053]           AstExpressionStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstExpressionStatement::~AstExpressionStatement    (Public Virtual Function)
    Define   [ast.h, 3048]            AstExpressionStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstFalseLiteral::AstFalseLiteral    (Public Function)
    Define   [ast.h, 3905]            AstFalseLiteral
    Call   [ast.h, 5366]              StoragePool::NewFalseLiteral

AstFalseLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1184]          AstFalseLiteral
    Declare   [ast.h, 3917]           AstFalseLiteral
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstFalseLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3404]          AstFalseLiteral
    Declare   [ast.h, 3918]           AstFalseLiteral

AstFalseLiteral::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3921]            AstFalseLiteral
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstFalseLiteral::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4319]          AstFalseLiteral
    Declare   [ast.h, 3919]           AstFalseLiteral
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstFalseLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6363]          AstFalseLiteral
    Declare   [ast.h, 3912]           AstFalseLiteral
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstFalseLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5303]          AstFalseLiteral
    Declare   [ast.h, 3913]           AstFalseLiteral

AstFalseLiteral::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3922]            AstFalseLiteral
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstFalseLiteral::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1015]      AstFalseLiteral
    Declare   [ast.h, 3914]           AstFalseLiteral
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstFalseLiteral::~AstFalseLiteral    (Public Virtual Function)
    Define   [ast.h, 3909]            AstFalseLiteral
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstFieldAccess::AstFieldAccess    (Public Function)
    Define   [ast.h, 4329]            AstFieldAccess
    Call   [ast.h, 5421]              StoragePool::NewFieldAccess

AstFieldAccess::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1338]          AstFieldAccess
    Declare   [ast.h, 4340]           AstFieldAccess
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstFieldAccess::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3599]          AstFieldAccess
    Declare   [ast.h, 4341]           AstFieldAccess

AstFieldAccess::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4344]            AstFieldAccess
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstFieldAccess::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4416]          AstFieldAccess
    Declare   [ast.h, 4342]           AstFieldAccess
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstFieldAccess::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6474]          AstFieldAccess
    Declare   [ast.h, 4335]           AstFieldAccess
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstFieldAccess::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5414]          AstFieldAccess
    Declare   [ast.h, 4336]           AstFieldAccess

AstFieldAccess::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4345]            AstFieldAccess
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstFieldAccess::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1153]      AstFieldAccess
    Declare   [ast.h, 4337]           AstFieldAccess
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstFieldAccess::~AstFieldAccess    (Public Virtual Function)
    Define   [ast.h, 4332]            AstFieldAccess
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstFieldDeclaration::AddVariableDeclarator    (Public Function)
  Declared as: void
    Declare   [ast.h, 2179]           AstFieldDeclaration
    Define   [ast.h, 6945]            AstFieldDeclaration
    Call   [ast.cpp, 612]             AstFieldDeclaration::Clone
    Call   [ast.cpp, 2669]            AstFieldDeclaration::Clone
    Call   [javaact.cpp, 1248]        Parser::MakeFieldDeclaration

AstFieldDeclaration::AllocateVariableDeclarators    (Public Function)
  Declared as: void
    Declare   [ast.h, 2178]           AstFieldDeclaration
    Define   [ast.h, 6938]            AstFieldDeclaration
    Call   [ast.cpp, 610]             AstFieldDeclaration::Clone
    Call   [ast.cpp, 2667]            AstFieldDeclaration::Clone
    Call   [javaact.cpp, 1243]        Parser::MakeFieldDeclaration

AstFieldDeclaration::AstFieldDeclaration    (Public Function)
    Define   [ast.h, 2162]            AstFieldDeclaration
    Call   [ast.h, 5161]              StoragePool::NewFieldDeclaration

AstFieldDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 602]           AstFieldDeclaration
    Declare   [ast.h, 2187]           AstFieldDeclaration
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstFieldDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2658]          AstFieldDeclaration
    Declare   [ast.h, 2188]           AstFieldDeclaration

AstFieldDeclaration::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2191]            AstFieldDeclaration
    Virtual Call   [unparse.cpp, 398]   AstFieldDeclaration::Unparse
    Virtual Call   [decl.cpp, 2069]   Semantic::ProcessFieldDeclaration
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstFieldDeclaration::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3949]          AstFieldDeclaration
    Declare   [ast.h, 2189]           AstFieldDeclaration
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstFieldDeclaration::MarkStatic    (Public Function)
  Declared as: void
    Define   [ast.h, 2168]            AstFieldDeclaration
    Call   [javaact.cpp, 1106]        Parser::MakeClassBody

AstFieldDeclaration::NumVariableDeclarators    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2174]            AstFieldDeclaration
    Call   [unparse.cpp, 405]         AstFieldDeclaration::Unparse
    Call   [control.cpp, 374]         FindSingleton
    Call   [control.cpp, 1189]        FindComposite
    Call   [control.cpp, 1471]        FindObserver
    Call   [control.cpp, 4194]        ExtractStructure
    Call   [control.cpp, 4231]        ExtractStructure
    Call   [decl.cpp, 1165]           Semantic::CheckForSerializationMistakes
    Call   [decl.cpp, 2079]           Semantic::ProcessFieldDeclaration
    Call   [decl.cpp, 3993]           Semantic::InitializeVariable
    Call   [decl.cpp, 4170]           Semantic::ProcessStaticInitializers
    Call   [decl.cpp, 4325]           Semantic::ProcessInstanceInitializers
    Call   [symbol.cpp, 433]          TypeSymbol::IsOnetoMany
    Call   [symbol.cpp, 450]          TypeSymbol::IsOnetoMany
    Call   [bytecode.cpp, 38]         ByteCode::GenerateCode
    Call   [bytecode.cpp, 56]         ByteCode::GenerateCode
    Call   [ast.cpp, 610]             AstFieldDeclaration::Clone
    Call   [ast.cpp, 611]             AstFieldDeclaration::Clone
    Call   [ast.cpp, 1593]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 2667]            AstFieldDeclaration::Clone
    Call   [ast.cpp, 2668]            AstFieldDeclaration::Clone
    Call   [ast.cpp, 3955]            AstFieldDeclaration::Lexify
    Call   [ast.cpp, 4807]            AstFieldDeclaration::Print
    Call   [ast.cpp, 4813]            AstFieldDeclaration::Print
    Call   [ast.cpp, 5867]            AstFieldDeclaration::Print
    Call   [ast.cpp, 5873]            AstFieldDeclaration::Print

AstFieldDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5861]          AstFieldDeclaration
    Declare   [ast.h, 2182]           AstFieldDeclaration
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstFieldDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4801]          AstFieldDeclaration
    Declare   [ast.h, 2183]           AstFieldDeclaration

AstFieldDeclaration::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1586]          AstFieldDeclaration
    Declare   [ast.h, 2202]           AstFieldDeclaration
    Virtual Call   [control.cpp, 4198]   ExtractStructure
    Virtual Call   [control.cpp, 4234]   ExtractStructure
    Virtual Call   [ast.h, 3071]      AstExpressionStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1703]    AstBlock::PrintAssociation
    Virtual Call   [ast.cpp, 1729]    AstAssignmentExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1735]    AstReturnStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1740]    AstCastExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1745]    AstConditionalExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1746]    AstConditionalExpression::PrintAssociation

AstFieldDeclaration::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2196]            AstFieldDeclaration
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstFieldDeclaration::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 394]       AstFieldDeclaration
    Declare   [ast.h, 2184]           AstFieldDeclaration
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstFieldDeclaration::VariableDeclarator    (Public Function)
  Declared as: AstVariableDeclarator *&
    Define   [ast.h, 2170]            AstFieldDeclaration
    Call   [unparse.cpp, 404]         AstFieldDeclaration::Unparse
    Call   [unparse.cpp, 408]         AstFieldDeclaration::Unparse
    Call   [control.cpp, 376]         FindSingleton
    Call   [control.cpp, 1191]        FindComposite
    Call   [control.cpp, 1473]        FindObserver
    Call   [control.cpp, 4196]        ExtractStructure
    Call   [control.cpp, 4233]        ExtractStructure
    Call   [decl.cpp, 1167]           Semantic::CheckForSerializationMistakes
    Call   [decl.cpp, 2082]           Semantic::ProcessFieldDeclaration
    Call   [decl.cpp, 3996]           Semantic::InitializeVariable
    Call   [symbol.cpp, 435]          TypeSymbol::IsOnetoMany
    Call   [symbol.cpp, 452]          TypeSymbol::IsOnetoMany
    Call   [bytecode.cpp, 40]         ByteCode::GenerateCode
    Call   [bytecode.cpp, 58]         ByteCode::GenerateCode
    Call   [ast.cpp, 613]             AstFieldDeclaration::Clone
    Call   [ast.cpp, 1595]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 2670]            AstFieldDeclaration::Clone
    Call   [ast.cpp, 3956]            AstFieldDeclaration::Lexify
    Call   [ast.cpp, 4808]            AstFieldDeclaration::Print
    Call   [ast.cpp, 4814]            AstFieldDeclaration::Print
    Call   [ast.cpp, 5868]            AstFieldDeclaration::Print
    Call   [ast.cpp, 5874]            AstFieldDeclaration::Print

AstFieldDeclaration::~AstFieldDeclaration    (Public Virtual Function)
    Define   [ast.h, 2166]            AstFieldDeclaration
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstFinallyClause::AstFinallyClause    (Public Function)
    Define   [ast.h, 3674]            AstFinallyClause
    Call   [ast.h, 5331]              StoragePool::NewFinallyClause

AstFinallyClause::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1105]          AstFinallyClause
    Declare   [ast.h, 3685]           AstFinallyClause
    Virtual Call   [ast.cpp, 1130]    AstTryStatement::Clone
    Virtual Call   [ast.cpp, 3331]    AstTryStatement::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstFinallyClause::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3306]          AstFinallyClause
    Declare   [ast.h, 3686]           AstFinallyClause

AstFinallyClause::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3689]            AstFinallyClause
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstFinallyClause::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4275]          AstFinallyClause
    Declare   [ast.h, 3687]           AstFinallyClause
    Virtual Call   [ast.cpp, 4289]    AstTryStatement::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstFinallyClause::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6301]          AstFinallyClause
    Declare   [ast.h, 3680]           AstFinallyClause
    Virtual Call   [ast.cpp, 5265]    AstTryStatement::Print
    Virtual Call   [ast.cpp, 6325]    AstTryStatement::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstFinallyClause::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5241]          AstFinallyClause
    Declare   [ast.h, 3681]           AstFinallyClause

AstFinallyClause::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3690]            AstFinallyClause
    Virtual Call   [ast.h, 3740]      AstTryStatement::RightToken
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstFinallyClause::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 946]       AstFinallyClause
    Virtual Call   [unparse.cpp, 965]   AstTryStatement::Unparse
    Declare   [ast.h, 3682]           AstFinallyClause
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstFinallyClause::~AstFinallyClause    (Public Virtual Function)
    Define   [ast.h, 3677]            AstFinallyClause
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstFloatLiteral::AstFloatLiteral    (Public Function)
    Define   [ast.h, 3815]            AstFloatLiteral
    Call   [ast.h, 5351]              StoragePool::NewFloatLiteral

AstFloatLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1154]          AstFloatLiteral
    Declare   [ast.h, 3827]           AstFloatLiteral
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstFloatLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3368]          AstFloatLiteral
    Declare   [ast.h, 3828]           AstFloatLiteral

AstFloatLiteral::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3831]            AstFloatLiteral
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstFloatLiteral::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4304]          AstFloatLiteral
    Declare   [ast.h, 3829]           AstFloatLiteral
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstFloatLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6342]          AstFloatLiteral
    Declare   [ast.h, 3822]           AstFloatLiteral
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstFloatLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5282]          AstFloatLiteral
    Declare   [ast.h, 3823]           AstFloatLiteral

AstFloatLiteral::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3832]            AstFloatLiteral
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstFloatLiteral::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 988]       AstFloatLiteral
    Declare   [ast.h, 3824]           AstFloatLiteral
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstFloatLiteral::~AstFloatLiteral    (Public Virtual Function)
    Define   [ast.h, 3819]            AstFloatLiteral
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstForeachStatement::AstForeachStatement    (Public Function)
    Define   [ast.h, 3393]            AstForeachStatement
    Call   [ast.h, 5291]              StoragePool::NewForeachStatement

AstForeachStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 999]           AstForeachStatement
    Declare   [ast.h, 3404]           AstForeachStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstForeachStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3164]          AstForeachStatement
    Declare   [ast.h, 3405]           AstForeachStatement

AstForeachStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3408]            AstForeachStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstForeachStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4213]          AstForeachStatement
    Declare   [ast.h, 3406]           AstForeachStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstForeachStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6219]          AstForeachStatement
    Declare   [ast.h, 3399]           AstForeachStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstForeachStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5159]          AstForeachStatement
    Declare   [ast.h, 3400]           AstForeachStatement

AstForeachStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3409]            AstForeachStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstForeachStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 835]       AstForeachStatement
    Declare   [ast.h, 3401]           AstForeachStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstForeachStatement::~AstForeachStatement    (Public Virtual Function)
    Define   [ast.h, 3396]            AstForeachStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstFormalParameter::AstFormalParameter    (Public Function)
    Define   [ast.h, 2218]            AstFormalParameter
    Call   [ast.h, 5166]              StoragePool::NewFormalParameter

AstFormalParameter::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 619]           AstFormalParameter
    Declare   [ast.h, 2229]           AstFormalParameter
    Virtual Call   [ast.cpp, 646]     AstMethodDeclarator::Clone
    Virtual Call   [ast.cpp, 1007]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1100]    AstCatchClause::Clone
    Virtual Call   [ast.cpp, 2710]    AstMethodDeclarator::Clone
    Virtual Call   [ast.cpp, 3169]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3295]    AstCatchClause::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstFormalParameter::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2676]          AstFormalParameter
    Declare   [ast.h, 2230]           AstFormalParameter

AstFormalParameter::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2233]            AstFormalParameter
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstFormalParameter::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3959]          AstFormalParameter
    Declare   [ast.h, 2231]           AstFormalParameter
    Virtual Call   [ast.cpp, 3973]    AstMethodDeclarator::Lexify
    Virtual Call   [ast.cpp, 4215]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4269]    AstCatchClause::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstFormalParameter::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5877]          AstFormalParameter
    Declare   [ast.h, 2224]           AstFormalParameter
    Virtual Call   [ast.cpp, 4840]    AstMethodDeclarator::Print
    Virtual Call   [ast.cpp, 5165]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5237]    AstCatchClause::Print
    Virtual Call   [ast.cpp, 5900]    AstMethodDeclarator::Print
    Virtual Call   [ast.cpp, 6225]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6297]    AstCatchClause::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstFormalParameter::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4817]          AstFormalParameter
    Declare   [ast.h, 2225]           AstFormalParameter

AstFormalParameter::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2238]            AstFormalParameter
    Virtual Call   [body.cpp, 1832]   Semantic::ProcessTryStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstFormalParameter::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 415]       AstFormalParameter
    Virtual Call   [unparse.cpp, 434]   AstMethodDeclarator::Unparse
    Virtual Call   [unparse.cpp, 438]   AstMethodDeclarator::Unparse
    Virtual Call   [unparse.cpp, 840]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 939]   AstCatchClause::Unparse
    Declare   [ast.h, 2226]           AstFormalParameter
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstFormalParameter::~AstFormalParameter    (Public Virtual Function)
    Define   [ast.h, 2221]            AstFormalParameter
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstForStatement::AddForInitStatement    (Public Function)
  Declared as: void
    Declare   [ast.h, 3349]           AstForStatement
    Define   [ast.h, 7102]            AstForStatement
    Call   [ast.cpp, 985]             AstForStatement::Clone
    Call   [ast.cpp, 3141]            AstForStatement::Clone
    Call   [javaact.cpp, 2808]        Parser::MakeForStatement

AstForStatement::AddForUpdateStatement    (Public Function)
  Declared as: void
    Declare   [ast.h, 3360]           AstForStatement
    Define   [ast.h, 7115]            AstForStatement
    Call   [ast.cpp, 992]             AstForStatement::Clone
    Call   [ast.cpp, 3149]            AstForStatement::Clone
    Call   [javaact.cpp, 2822]        Parser::MakeForStatement

AstForStatement::AllocateForInitStatements    (Public Function)
  Declared as: void
    Declare   [ast.h, 3348]           AstForStatement
    Define   [ast.h, 7096]            AstForStatement
    Call   [ast.cpp, 983]             AstForStatement::Clone
    Call   [ast.cpp, 3139]            AstForStatement::Clone
    Call   [javaact.cpp, 2803]        Parser::MakeForStatement

AstForStatement::AllocateForUpdateStatements    (Public Function)
  Declared as: void
    Declare   [ast.h, 3359]           AstForStatement
    Define   [ast.h, 7108]            AstForStatement
    Call   [ast.cpp, 990]             AstForStatement::Clone
    Call   [ast.cpp, 3147]            AstForStatement::Clone
    Call   [javaact.cpp, 2817]        Parser::MakeForStatement

AstForStatement::AstForStatement    (Public Function)
    Define   [ast.h, 3334]            AstForStatement
    Call   [ast.h, 5286]              StoragePool::NewForStatement

AstForStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 975]           AstForStatement
    Declare   [ast.h, 3368]           AstForStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstForStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3134]          AstForStatement
    Declare   [ast.h, 3369]           AstForStatement

AstForStatement::ForInitStatement    (Public Function)
  Declared as: AstStatement *&
    Define   [ast.h, 3340]            AstForStatement
    Call   [body.cpp, 553]            Semantic::ProcessForStatement
    Call   [unparse.cpp, 811]         AstForStatement::Unparse
    Call   [unparse.cpp, 816]         AstForStatement::Unparse
    Call   [control.cpp, 4079]        EmitStatementAssociation
    Call   [definite.cpp, 1039]       Semantic::DefiniteForStatement
    Call   [bytecode.cpp, 1044]       ByteCode::EmitStatement
    Call   [ast.cpp, 986]             AstForStatement::Clone
    Call   [ast.cpp, 3142]            AstForStatement::Clone
    Call   [ast.cpp, 4200]            AstForStatement::Lexify
    Call   [ast.cpp, 5143]            AstForStatement::Print
    Call   [ast.cpp, 5151]            AstForStatement::Print
    Call   [ast.cpp, 6203]            AstForStatement::Print
    Call   [ast.cpp, 6211]            AstForStatement::Print

AstForStatement::ForUpdateStatement    (Public Function)
  Declared as: AstExpressionStatement *&
    Define   [ast.h, 3351]            AstForStatement
    Call   [body.cpp, 608]            Semantic::ProcessForStatement
    Call   [unparse.cpp, 823]         AstForStatement::Unparse
    Call   [unparse.cpp, 827]         AstForStatement::Unparse
    Call   [control.cpp, 4081]        EmitStatementAssociation
    Call   [definite.cpp, 1069]       Semantic::DefiniteForStatement
    Call   [bytecode.cpp, 1097]       ByteCode::EmitStatement
    Call   [ast.cpp, 993]             AstForStatement::Clone
    Call   [ast.cpp, 3150]            AstForStatement::Clone
    Call   [ast.cpp, 4206]            AstForStatement::Lexify
    Call   [ast.cpp, 5147]            AstForStatement::Print
    Call   [ast.cpp, 5155]            AstForStatement::Print
    Call   [ast.cpp, 6207]            AstForStatement::Print
    Call   [ast.cpp, 6215]            AstForStatement::Print

AstForStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3372]            AstForStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstForStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4196]          AstForStatement
    Declare   [ast.h, 3370]           AstForStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstForStatement::NumForInitStatements    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 3344]            AstForStatement
    Call   [body.cpp, 552]            Semantic::ProcessForStatement
    Call   [unparse.cpp, 810]         AstForStatement::Unparse
    Call   [unparse.cpp, 813]         AstForStatement::Unparse
    Call   [control.cpp, 4078]        EmitStatementAssociation
    Call   [definite.cpp, 1038]       Semantic::DefiniteForStatement
    Call   [bytecode.cpp, 1043]       ByteCode::EmitStatement
    Call   [ast.cpp, 983]             AstForStatement::Clone
    Call   [ast.cpp, 984]             AstForStatement::Clone
    Call   [ast.cpp, 3139]            AstForStatement::Clone
    Call   [ast.cpp, 3140]            AstForStatement::Clone
    Call   [ast.cpp, 4199]            AstForStatement::Lexify
    Call   [ast.cpp, 5142]            AstForStatement::Print
    Call   [ast.cpp, 5150]            AstForStatement::Print
    Call   [ast.cpp, 6202]            AstForStatement::Print
    Call   [ast.cpp, 6210]            AstForStatement::Print

AstForStatement::NumForUpdateStatements    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 3355]            AstForStatement
    Call   [body.cpp, 607]            Semantic::ProcessForStatement
    Call   [unparse.cpp, 822]         AstForStatement::Unparse
    Call   [unparse.cpp, 824]         AstForStatement::Unparse
    Call   [control.cpp, 4080]        EmitStatementAssociation
    Call   [definite.cpp, 1068]       Semantic::DefiniteForStatement
    Call   [bytecode.cpp, 1083]       ByteCode::EmitStatement
    Call   [bytecode.cpp, 1095]       ByteCode::EmitStatement
    Call   [ast.cpp, 990]             AstForStatement::Clone
    Call   [ast.cpp, 991]             AstForStatement::Clone
    Call   [ast.cpp, 3147]            AstForStatement::Clone
    Call   [ast.cpp, 3148]            AstForStatement::Clone
    Call   [ast.cpp, 4205]            AstForStatement::Lexify
    Call   [ast.cpp, 5146]            AstForStatement::Print
    Call   [ast.cpp, 5154]            AstForStatement::Print
    Call   [ast.cpp, 6206]            AstForStatement::Print
    Call   [ast.cpp, 6214]            AstForStatement::Print

AstForStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6197]          AstForStatement
    Declare   [ast.h, 3363]           AstForStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstForStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5137]          AstForStatement
    Declare   [ast.h, 3364]           AstForStatement

AstForStatement::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1717]          AstForStatement
    Declare   [ast.h, 3374]           AstForStatement

AstForStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3373]            AstForStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstForStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 804]       AstForStatement
    Declare   [ast.h, 3365]           AstForStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstForStatement::~AstForStatement    (Public Virtual Function)
    Define   [ast.h, 3338]            AstForStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstIfStatement::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 3001]            AstIfStatement

AstIfStatement::AstIfStatement    (Public Function)
    Define   [ast.h, 2972]            AstIfStatement
    Call   [ast.h, 5246]              StoragePool::NewIfStatement

AstIfStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 866]           AstIfStatement
    Declare   [ast.h, 2983]           AstIfStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstIfStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2992]          AstIfStatement
    Declare   [ast.h, 2984]           AstIfStatement

AstIfStatement::getState    (Public Virtual Function)
  Declared as: State *
    Define   [ast.cpp, 2065]          AstIfStatement
    Declare   [ast.h, 2998]           AstIfStatement
    Virtual Call   [ast.cpp, 2048]    AstMethodBody::getStatechart
    Virtual Call   [ast.cpp, 2060]    AstBlock::getState

AstIfStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2987]            AstIfStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstIfStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4135]          AstIfStatement
    Declare   [ast.h, 2985]           AstIfStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstIfStatement::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1887]          AstIfStatement
    Declare   [ast.h, 2995]           AstIfStatement
    Virtual Call   [ast.cpp, 1882]    AstBlock::NumDelegation
    Virtual Call   [ast.cpp, 1931]    AstBlock::NumDelegation

AstIfStatement::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1936]          AstIfStatement
    Declare   [ast.h, 2996]           AstIfStatement

AstIfStatement::NumExecutionPaths    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1857]          AstIfStatement
    Declare   [ast.h, 2994]           AstIfStatement
    Virtual Call   [ast.cpp, 1852]    AstBlock::NumExecutionPaths

AstIfStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6102]          AstIfStatement
    Declare   [ast.h, 2978]           AstIfStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstIfStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5042]          AstIfStatement
    Declare   [ast.h, 2979]           AstIfStatement

AstIfStatement::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1712]          AstIfStatement
    Declare   [ast.h, 2999]           AstIfStatement

AstIfStatement::returnsVar    (Public Virtual Function)
  Declared as: bool
    Define   [ast.cpp, 1790]          AstIfStatement
    Declare   [ast.h, 2993]           AstIfStatement
    Virtual Call   [ast.cpp, 1782]    AstBlock::returnsVar

AstIfStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2988]            AstIfStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstIfStatement::simulate    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1990]          AstIfStatement
    Declare   [ast.h, 2997]           AstIfStatement
    Virtual Call   [ast.cpp, 1986]    AstBlock::simulate

AstIfStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 705]       AstIfStatement
    Declare   [ast.h, 2980]           AstIfStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstIfStatement::~AstIfStatement    (Public Virtual Function)
    Define   [ast.h, 2975]            AstIfStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstImportDeclaration::AstImportDeclaration    (Public Function)
    Define   [ast.h, 1502]            AstImportDeclaration
    Call   [ast.h, 5111]              StoragePool::NewImportDeclaration

AstImportDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 399]           AstImportDeclaration
    Declare   [ast.h, 1518]           AstImportDeclaration
    Virtual Call   [ast.cpp, 426]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2495]    AstCompilationUnit::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstImportDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2458]          AstImportDeclaration
    Declare   [ast.h, 1519]           AstImportDeclaration

AstImportDeclaration::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1522]            AstImportDeclaration
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstImportDeclaration::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3858]          AstImportDeclaration
    Declare   [ast.h, 1520]           AstImportDeclaration
    Virtual Call   [ast.cpp, 3874]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstImportDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5710]          AstImportDeclaration
    Declare   [ast.h, 1513]           AstImportDeclaration
    Virtual Call   [ast.cpp, 4690]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5742]    AstCompilationUnit::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstImportDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4658]          AstImportDeclaration
    Declare   [ast.h, 1514]           AstImportDeclaration

AstImportDeclaration::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1523]            AstImportDeclaration
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstImportDeclaration::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 229]       AstImportDeclaration
    Virtual Call   [unparse.cpp, 253]   AstCompilationUnit::Unparse
    Declare   [ast.h, 1515]           AstImportDeclaration
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstImportDeclaration::~AstImportDeclaration    (Public Virtual Function)
    Define   [ast.h, 1505]            AstImportDeclaration
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstInitializerDeclaration::AstInitializerDeclaration    (Public Function)
    Define   [ast.h, 2433]            AstInitializerDeclaration
    Call   [ast.h, 5186]              StoragePool::NewInitializerDeclaration

AstInitializerDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 688]           AstInitializerDeclaration
    Declare   [ast.h, 2446]           AstInitializerDeclaration
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstInitializerDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2769]          AstInitializerDeclaration
    Declare   [ast.h, 2447]           AstInitializerDeclaration

AstInitializerDeclaration::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2450]            AstInitializerDeclaration
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstInitializerDeclaration::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4010]          AstInitializerDeclaration
    Declare   [ast.h, 2448]           AstInitializerDeclaration
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstInitializerDeclaration::MarkStatic    (Public Function)
  Declared as: void
    Define   [ast.h, 2438]            AstInitializerDeclaration
    Call   [javaact.cpp, 1124]        Parser::MakeClassBody

AstInitializerDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5944]          AstInitializerDeclaration
    Declare   [ast.h, 2441]           AstInitializerDeclaration
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstInitializerDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4884]          AstInitializerDeclaration
    Declare   [ast.h, 2442]           AstInitializerDeclaration

AstInitializerDeclaration::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2455]            AstInitializerDeclaration
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstInitializerDeclaration::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 493]       AstInitializerDeclaration
    Declare   [ast.h, 2443]           AstInitializerDeclaration
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstInitializerDeclaration::~AstInitializerDeclaration    (Public Virtual Function)
    Define   [ast.h, 2436]            AstInitializerDeclaration
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstInstanceofExpression::AstInstanceofExpression    (Public Function)
    Define   [ast.h, 4694]            AstInstanceofExpression
    Call   [ast.h, 5456]              StoragePool::NewInstanceofExpression

AstInstanceofExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1444]          AstInstanceofExpression
    Declare   [ast.h, 4705]           AstInstanceofExpression
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstInstanceofExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3718]          AstInstanceofExpression
    Declare   [ast.h, 4706]           AstInstanceofExpression

AstInstanceofExpression::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4709]            AstInstanceofExpression
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstInstanceofExpression::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4475]          AstInstanceofExpression
    Declare   [ast.h, 4707]           AstInstanceofExpression
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstInstanceofExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6553]          AstInstanceofExpression
    Declare   [ast.h, 4700]           AstInstanceofExpression
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstInstanceofExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5518]          AstInstanceofExpression
    Declare   [ast.h, 4701]           AstInstanceofExpression

AstInstanceofExpression::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4710]            AstInstanceofExpression
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstInstanceofExpression::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1238]      AstInstanceofExpression
    Declare   [ast.h, 4702]           AstInstanceofExpression
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstInstanceofExpression::~AstInstanceofExpression    (Public Virtual Function)
    Define   [ast.h, 4697]            AstInstanceofExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstIntegerLiteral::AstIntegerLiteral    (Public Function)
    Define   [ast.h, 3755]            AstIntegerLiteral
    Call   [ast.h, 5341]              StoragePool::NewIntegerLiteral

AstIntegerLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1134]          AstIntegerLiteral
    Declare   [ast.h, 3767]           AstIntegerLiteral
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstIntegerLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3342]          AstIntegerLiteral
    Declare   [ast.h, 3768]           AstIntegerLiteral

AstIntegerLiteral::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3771]            AstIntegerLiteral
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstIntegerLiteral::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4294]          AstIntegerLiteral
    Declare   [ast.h, 3769]           AstIntegerLiteral
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstIntegerLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6328]          AstIntegerLiteral
    Declare   [ast.h, 3762]           AstIntegerLiteral
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstIntegerLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5268]          AstIntegerLiteral
    Declare   [ast.h, 3763]           AstIntegerLiteral

AstIntegerLiteral::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3772]            AstIntegerLiteral
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstIntegerLiteral::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 970]       AstIntegerLiteral
    Declare   [ast.h, 3764]           AstIntegerLiteral
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstIntegerLiteral::~AstIntegerLiteral    (Public Virtual Function)
    Define   [ast.h, 3759]            AstIntegerLiteral
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstInterfaceDeclaration::AddInterface    (Public Function)
  Declared as: void
    Declare   [ast.h, 2809]           AstInterfaceDeclaration
    Define   [ast.h, 7043]            AstInterfaceDeclaration
    Call   [ast.cpp, 821]             AstInterfaceDeclaration::Clone
    Call   [ast.cpp, 2932]            AstInterfaceDeclaration::Clone
    Call   [javaact.cpp, 1918]        Parser::MakeInterfaceDeclaration

AstInterfaceDeclaration::AllocateInterfaces    (Public Function)
  Declared as: void
    Declare   [ast.h, 2808]           AstInterfaceDeclaration
    Define   [ast.h, 7037]            AstInterfaceDeclaration
    Call   [ast.cpp, 819]             AstInterfaceDeclaration::Clone
    Call   [ast.cpp, 2930]            AstInterfaceDeclaration::Clone
    Call   [javaact.cpp, 1913]        Parser::MakeInterfaceDeclaration

AstInterfaceDeclaration::AstInterfaceDeclaration    (Public Function)
    Define   [ast.h, 2793]            AstInterfaceDeclaration
    Call   [ast.h, 5221]              StoragePool::NewInterfaceDeclaration

AstInterfaceDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 806]           AstInterfaceDeclaration
    Declare   [ast.h, 2817]           AstInterfaceDeclaration
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstInterfaceDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2918]          AstInterfaceDeclaration
    Declare   [ast.h, 2818]           AstInterfaceDeclaration

AstInterfaceDeclaration::Interface    (Public Function)
  Declared as: AstTypeName *&
    Define   [ast.h, 2800]            AstInterfaceDeclaration
    Call   [unparse.cpp, 648]         AstInterfaceDeclaration::Unparse
    Call   [unparse.cpp, 652]         AstInterfaceDeclaration::Unparse
    Call   [decl.cpp, 707]            Semantic::ProcessTypeHeader
    Call   [ast.cpp, 821]             AstInterfaceDeclaration::Clone
    Call   [ast.cpp, 1564]            AstInterfaceDeclaration::PrintGeneralization
    Call   [ast.cpp, 2932]            AstInterfaceDeclaration::Clone
    Call   [ast.cpp, 4104]            AstInterfaceDeclaration::Lexify
    Call   [ast.cpp, 4996]            AstInterfaceDeclaration::Print
    Call   [ast.cpp, 5003]            AstInterfaceDeclaration::Print
    Call   [ast.cpp, 6056]            AstInterfaceDeclaration::Print
    Call   [ast.cpp, 6063]            AstInterfaceDeclaration::Print

AstInterfaceDeclaration::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2821]            AstInterfaceDeclaration
    Virtual Call   [unparse.cpp, 637]   AstInterfaceDeclaration::Unparse
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstInterfaceDeclaration::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4095]          AstInterfaceDeclaration
    Declare   [ast.h, 2819]           AstInterfaceDeclaration
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstInterfaceDeclaration::NumInterfaces    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2804]            AstInterfaceDeclaration
    Call   [unparse.cpp, 645]         AstInterfaceDeclaration::Unparse
    Call   [unparse.cpp, 649]         AstInterfaceDeclaration::Unparse
    Call   [decl.cpp, 706]            Semantic::ProcessTypeHeader
    Call   [ast.cpp, 819]             AstInterfaceDeclaration::Clone
    Call   [ast.cpp, 820]             AstInterfaceDeclaration::Clone
    Call   [ast.cpp, 1560]            AstInterfaceDeclaration::PrintGeneralization
    Call   [ast.cpp, 2930]            AstInterfaceDeclaration::Clone
    Call   [ast.cpp, 2931]            AstInterfaceDeclaration::Clone
    Call   [ast.cpp, 4103]            AstInterfaceDeclaration::Lexify
    Call   [ast.cpp, 4995]            AstInterfaceDeclaration::Print
    Call   [ast.cpp, 5002]            AstInterfaceDeclaration::Print
    Call   [ast.cpp, 6055]            AstInterfaceDeclaration::Print
    Call   [ast.cpp, 6062]            AstInterfaceDeclaration::Print

AstInterfaceDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6047]          AstInterfaceDeclaration
    Declare   [ast.h, 2812]           AstInterfaceDeclaration
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstInterfaceDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4987]          AstInterfaceDeclaration
    Declare   [ast.h, 2813]           AstInterfaceDeclaration

AstInterfaceDeclaration::PrintGeneralization    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1552]          AstInterfaceDeclaration
    Declare   [ast.h, 2827]           AstInterfaceDeclaration
    Virtual Call   [ast.cpp, 1542]    AstClassDeclaration::PrintGeneralization
    Virtual Call   [ast.cpp, 1576]    AstInterfaceDeclaration::PrintGeneralization

AstInterfaceDeclaration::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2825]            AstInterfaceDeclaration
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstInterfaceDeclaration::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 633]       AstInterfaceDeclaration
    Declare   [ast.h, 2814]           AstInterfaceDeclaration
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstInterfaceDeclaration::~AstInterfaceDeclaration    (Public Virtual Function)
    Define   [ast.h, 2798]            AstInterfaceDeclaration
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstListNode::AstListNode    (Public Function)
    Define   [ast.h, 719]             AstListNode
    Call   [ast.h, 5041]              StoragePool::NewListNode

AstListNode::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.h, 733]             AstListNode
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstListNode::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.h, 734]             AstListNode

AstListNode::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 742]             AstListNode
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstListNode::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 735]             AstListNode
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstListNode::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 737]             AstListNode
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstListNode::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 738]             AstListNode

AstListNode::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 743]             AstListNode
    Virtual Call   [javaact.cpp, 2638]   Parser::MakeSwitchBlockStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstListNode::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 739]             AstListNode
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstListNode::~AstListNode    (Public Virtual Function)
    Define   [ast.h, 727]             AstListNode
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstLocalClassStatement::AstLocalClassStatement    (Public Function)
    Define   [ast.h, 2931]            AstLocalClassStatement
    Call   [ast.h, 5236]              StoragePool::NewLocalClassStatement
    Call   [ast.h, 5241]              StoragePool::NewLocalClassStatement

AstLocalClassStatement::AstLocalClassStatement    (Public Function)
    Define   [ast.h, 2935]            AstLocalClassStatement

AstLocalClassStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 858]           AstLocalClassStatement
    Declare   [ast.h, 2947]           AstLocalClassStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstLocalClassStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2984]          AstLocalClassStatement
    Declare   [ast.h, 2948]           AstLocalClassStatement

AstLocalClassStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2951]            AstLocalClassStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstLocalClassStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4130]          AstLocalClassStatement
    Declare   [ast.h, 2949]           AstLocalClassStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstLocalClassStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6095]          AstLocalClassStatement
    Declare   [ast.h, 2942]           AstLocalClassStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstLocalClassStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5035]          AstLocalClassStatement
    Declare   [ast.h, 2943]           AstLocalClassStatement

AstLocalClassStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2952]            AstLocalClassStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstLocalClassStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 696]       AstLocalClassStatement
    Declare   [ast.h, 2944]           AstLocalClassStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstLocalClassStatement::~AstLocalClassStatement    (Public Virtual Function)
    Define   [ast.h, 2939]            AstLocalClassStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstLocalVariableStatement::AddVariableDeclarator    (Public Function)
  Declared as: void
    Declare   [ast.h, 2893]           AstLocalVariableStatement
    Define   [ast.h, 7056]            AstLocalVariableStatement
    Call   [ast.cpp, 851]             AstLocalVariableStatement::Clone
    Call   [ast.cpp, 2977]            AstLocalVariableStatement::Clone
    Call   [javaact.cpp, 2255]        Parser::MakeLocalVariable

AstLocalVariableStatement::AllocateVariableDeclarators    (Public Function)
  Declared as: void
    Declare   [ast.h, 2892]           AstLocalVariableStatement
    Define   [ast.h, 7049]            AstLocalVariableStatement
    Call   [ast.cpp, 849]             AstLocalVariableStatement::Clone
    Call   [ast.cpp, 2975]            AstLocalVariableStatement::Clone
    Call   [javaact.cpp, 2250]        Parser::MakeLocalVariable

AstLocalVariableStatement::AstLocalVariableStatement    (Public Function)
    Define   [ast.h, 2878]            AstLocalVariableStatement
    Call   [ast.h, 5231]              StoragePool::NewLocalVariableStatement

AstLocalVariableStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 842]           AstLocalVariableStatement
    Declare   [ast.h, 2901]           AstLocalVariableStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstLocalVariableStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2967]          AstLocalVariableStatement
    Declare   [ast.h, 2902]           AstLocalVariableStatement

AstLocalVariableStatement::getState    (Public Virtual Function)
  Declared as: State *
    Define   [ast.cpp, 2166]          AstLocalVariableStatement
    Declare   [ast.h, 2919]           AstLocalVariableStatement
    Virtual Call   [ast.cpp, 2048]    AstMethodBody::getStatechart
    Virtual Call   [ast.cpp, 2060]    AstBlock::getState

AstLocalVariableStatement::getVarNames    (Public Function)
  Declared as: vector *
    Define   [ast.cpp, 2201]          AstLocalVariableStatement
    Declare   [ast.h, 2918]           AstLocalVariableStatement
    Call   [ast.cpp, 2032]            AstMethodBody::getVariables

AstLocalVariableStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2905]            AstLocalVariableStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstLocalVariableStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4120]          AstLocalVariableStatement
    Declare   [ast.h, 2903]           AstLocalVariableStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstLocalVariableStatement::NumVariableDeclarators    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2888]            AstLocalVariableStatement
    Call   [ast.h, 2913]              AstLocalVariableStatement::RightToken
    Call   [body.cpp, 225]            Semantic::ProcessLocalVariableStatement
    Call   [unparse.cpp, 685]         AstLocalVariableStatement::Unparse
    Call   [control.cpp, 2582]        FlyweightAnalysis::visit
    Call   [control.cpp, 4024]        EmitStatementAssociation
    Call   [control.cpp, 5983]        Flatten::visit
    Call   [definite.cpp, 865]        Semantic::DefiniteLocalVariableStatement
    Call   [bytecode.cpp, 855]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 1614]       ByteCode::EmitSwitchBlockStatement
    Call   [ast.cpp, 849]             AstLocalVariableStatement::Clone
    Call   [ast.cpp, 850]             AstLocalVariableStatement::Clone
    Call   [ast.cpp, 2169]            AstLocalVariableStatement::getState
    Call   [ast.cpp, 2205]            AstLocalVariableStatement::getVarNames
    Call   [ast.cpp, 2975]            AstLocalVariableStatement::Clone
    Call   [ast.cpp, 2976]            AstLocalVariableStatement::Clone
    Call   [ast.cpp, 4126]            AstLocalVariableStatement::Lexify
    Call   [ast.cpp, 5025]            AstLocalVariableStatement::Print
    Call   [ast.cpp, 5031]            AstLocalVariableStatement::Print
    Call   [ast.cpp, 6085]            AstLocalVariableStatement::Print
    Call   [ast.cpp, 6091]            AstLocalVariableStatement::Print

AstLocalVariableStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6079]          AstLocalVariableStatement
    Declare   [ast.h, 2896]           AstLocalVariableStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstLocalVariableStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5019]          AstLocalVariableStatement
    Declare   [ast.h, 2897]           AstLocalVariableStatement

AstLocalVariableStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2910]            AstLocalVariableStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstLocalVariableStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 676]       AstLocalVariableStatement
    Declare   [ast.h, 2898]           AstLocalVariableStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstLocalVariableStatement::VariableDeclarator    (Public Function)
  Declared as: AstVariableDeclarator *&
    Define   [ast.h, 2884]            AstLocalVariableStatement
    Call   [ast.h, 2913]              AstLocalVariableStatement::RightToken
    Call   [body.cpp, 228]            Semantic::ProcessLocalVariableStatement
    Call   [unparse.cpp, 684]         AstLocalVariableStatement::Unparse
    Call   [unparse.cpp, 688]         AstLocalVariableStatement::Unparse
    Call   [control.cpp, 2583]        FlyweightAnalysis::visit
    Call   [control.cpp, 4025]        EmitStatementAssociation
    Call   [control.cpp, 5984]        Flatten::visit
    Call   [definite.cpp, 868]        Semantic::DefiniteLocalVariableStatement
    Call   [bytecode.cpp, 856]        ByteCode::EmitStatement
    Call   [bytecode.cpp, 1617]       ByteCode::EmitSwitchBlockStatement
    Call   [ast.cpp, 852]             AstLocalVariableStatement::Clone
    Call   [ast.cpp, 2171]            AstLocalVariableStatement::getState
    Call   [ast.cpp, 2173]            AstLocalVariableStatement::getState
    Call   [ast.cpp, 2206]            AstLocalVariableStatement::getVarNames
    Call   [ast.cpp, 2978]            AstLocalVariableStatement::Clone
    Call   [ast.cpp, 4127]            AstLocalVariableStatement::Lexify
    Call   [ast.cpp, 5026]            AstLocalVariableStatement::Print
    Call   [ast.cpp, 5032]            AstLocalVariableStatement::Print
    Call   [ast.cpp, 6086]            AstLocalVariableStatement::Print
    Call   [ast.cpp, 6092]            AstLocalVariableStatement::Print

AstLocalVariableStatement::~AstLocalVariableStatement    (Public Virtual Function)
    Define   [ast.h, 2882]            AstLocalVariableStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstLongLiteral::AstLongLiteral    (Public Function)
    Define   [ast.h, 3785]            AstLongLiteral
    Call   [ast.h, 5346]              StoragePool::NewLongLiteral

AstLongLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1144]          AstLongLiteral
    Declare   [ast.h, 3797]           AstLongLiteral
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstLongLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3355]          AstLongLiteral
    Declare   [ast.h, 3798]           AstLongLiteral

AstLongLiteral::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3801]            AstLongLiteral
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstLongLiteral::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4299]          AstLongLiteral
    Declare   [ast.h, 3799]           AstLongLiteral
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstLongLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6335]          AstLongLiteral
    Declare   [ast.h, 3792]           AstLongLiteral
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstLongLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5275]          AstLongLiteral
    Declare   [ast.h, 3793]           AstLongLiteral

AstLongLiteral::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3802]            AstLongLiteral
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstLongLiteral::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 979]       AstLongLiteral
    Declare   [ast.h, 3794]           AstLongLiteral
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstLongLiteral::~AstLongLiteral    (Public Virtual Function)
    Define   [ast.h, 3789]            AstLongLiteral
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstMemberValue::AstMemberValue    (Public Function)
    Define   [ast.h, 824]             AstMemberValue
    Call   [ast.h, 842]               AstExpression::AstExpression
    Call   [ast.h, 1335]              AstAnnotation::AstAnnotation
    Call   [ast.h, 2020]              AstArrayInitializer::AstArrayInitializer

AstMemberValue::Type    (Public Function)
  Declared as: TypeSymbol *
    Define   [ast.cpp, 218]           AstMemberValue
    Call   [body.cpp, 343]            Semantic::ProcessSynchronizedStatement
    Call   [body.cpp, 348]            Semantic::ProcessSynchronizedStatement
    Call   [body.cpp, 427]            Semantic::CheckForAssignmentUsedAsTruthValue
    Call   [body.cpp, 441]            Semantic::ProcessIfStatement
    Call   [body.cpp, 488]            Semantic::ProcessWhileStatement
    Call   [body.cpp, 574]            Semantic::ProcessForStatement
    Call   [body.cpp, 719]            Semantic::ProcessForeachStatement
    Call   [body.cpp, 811]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 847]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 1053]           Semantic::ProcessDoStatement
    Call   [body.cpp, 1255]           Semantic::ProcessReturnStatement
    Call   [body.cpp, 1480]           Semantic::ProcessThrowStatement
    Call   [body.cpp, 1886]           Semantic::ProcessAssertStatement
    Call   [body.cpp, 1909]           Semantic::ProcessAssertStatement
    Call   [body.cpp, 1912]           Semantic::ProcessAssertStatement
    Call   [body.cpp, 2092]           Semantic::ProcessSuperCall
    Call   [body.cpp, 2171]           Semantic::ProcessSuperCall
    Declare   [ast.h, 829]            AstMemberValue
    Call   [definite.cpp, 95]         Semantic::DefiniteBooleanExpression
    Call   [definite.cpp, 482]        Semantic::DefiniteConditionalExpression
    Call   [decl.cpp, 1994]           Semantic::ProcessSingleTypeImportDeclaration
    Call   [symbol.cpp, 2969]         TypeSymbol::GetWriteAccessFromReadAccess
    Call   [bytecode.cpp, 677]        ByteCode::InitializeVariable
    Call   [bytecode.cpp, 699]        ByteCode::InitializeArray
    Call   [bytecode.cpp, 702]        ByteCode::InitializeArray
    Call   [bytecode.cpp, 708]        ByteCode::InitializeArray
    Call   [bytecode.cpp, 804]        ByteCode::DeclareLocalVariable
    Call   [bytecode.cpp, 1214]       ByteCode::EmitReturnStatement
    Call   [bytecode.cpp, 2101]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2283]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2354]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2355]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 2964]       ByteCode::EmitAssertStatement
    Call   [bytecode.cpp, 3020]       ByteCode::EmitForeachStatement
    Call   [bytecode.cpp, 3112]       ByteCode::EmitForeachStatement
    Call   [bytecode.cpp, 3217]       ByteCode::EmitExpression
    Call   [bytecode.cpp, 3218]       ByteCode::EmitExpression
    Call   [bytecode.cpp, 3365]       ByteCode::VariableTypeResolution
    Call   [bytecode.cpp, 3366]       ByteCode::VariableTypeResolution
    Call   [bytecode.cpp, 3386]       ByteCode::MethodTypeResolution
    Call   [bytecode.cpp, 3412]       ByteCode::EmitFieldAccessLhs
    Call   [bytecode.cpp, 3678]       ByteCode::EmitArrayCreationExpression
    Call   [bytecode.cpp, 3683]       ByteCode::EmitArrayCreationExpression
    Call   [bytecode.cpp, 3706]       ByteCode::EmitArrayCreationExpression
    Call   [bytecode.cpp, 3714]       ByteCode::EmitArrayCreationExpression
    Call   [bytecode.cpp, 3740]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3824]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3831]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3850]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3909]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 3910]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4050]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4057]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4069]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4104]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4121]       ByteCode::EmitAssignmentExpression
    Call   [bytecode.cpp, 4133]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4179]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4269]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4297]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4305]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4341]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4349]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4378]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4415]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4445]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4454]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4495]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4525]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4627]       ByteCode::EmitBinaryExpression
    Call   [bytecode.cpp, 4634]       ByteCode::EmitInstanceofExpression
    Call   [bytecode.cpp, 4690]       ByteCode::EmitCastExpression
    Call   [bytecode.cpp, 4691]       ByteCode::EmitCastExpression
    Call   [bytecode.cpp, 4818]       ByteCode::EmitCheckForNull
    Call   [bytecode.cpp, 4925]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 4977]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 4978]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 5007]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 5008]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 5029]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 5030]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 5056]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 5062]       ByteCode::EmitConditionalExpression
    Call   [bytecode.cpp, 5177]       ByteCode::StripNops
    Call   [bytecode.cpp, 5179]       ByteCode::StripNops
    Call   [bytecode.cpp, 5271]       ByteCode::EmitArrayAccessLhs
    Call   [bytecode.cpp, 5276]       ByteCode::EmitArrayAccessLhs
    Call   [bytecode.cpp, 5325]       ByteCode::EmitPostUnaryExpression
    Call   [bytecode.cpp, 5343]       ByteCode::EmitPostUnaryExpressionField
    Call   [bytecode.cpp, 5403]       ByteCode::EmitPostUnaryExpressionSimple
    Call   [bytecode.cpp, 5470]       ByteCode::EmitPostUnaryExpressionArray
    Call   [bytecode.cpp, 5554]       ByteCode::EmitPreUnaryExpression
    Call   [bytecode.cpp, 5651]       ByteCode::EmitPreUnaryIncrementExpressionSimple
    Call   [bytecode.cpp, 5723]       ByteCode::EmitPreUnaryIncrementExpressionArray
    Call   [bytecode.cpp, 5816]       ByteCode::EmitPreUnaryIncrementExpressionField
    Call   [bytecode.cpp, 5966]       ByteCode::ConcatenateString
    Call   [bytecode.cpp, 6034]       ByteCode::AppendString
    Call   [bytecode.cpp, 6575]       ByteCode::LoadVariable
    Call   [bytecode.cpp, 6635]       ByteCode::LoadVariable
    Call   [bytecode.cpp, 6744]       ByteCode::StoreField
    Call   [bytecode.cpp, 6809]       ByteCode::StoreVariable
    Call   [bytecode.cpp, 6815]       ByteCode::StoreVariable
    Call   [lookup.cpp, 1505]         Utf8LiteralTable::EndsInKnownString
    Call   [lookup.cpp, 1505]         Utf8LiteralTable::EndsInKnownString
    Call   [lookup.cpp, 1510]         Utf8LiteralTable::EndsInKnownString
    Call   [lookup.cpp, 1510]         Utf8LiteralTable::EndsInKnownString
    Call   [lookup.cpp, 1519]         Utf8LiteralTable::EndsInKnownString
    Call   [lookup.cpp, 1530]         Utf8LiteralTable::EndsInKnownString
    Call   [lookup.cpp, 1530]         Utf8LiteralTable::EndsInKnownString
    Call   [init.cpp, 39]             Semantic::ProcessVariableInitializer
    Call   [init.cpp, 39]             Semantic::ProcessVariableInitializer
    Call   [init.cpp, 47]             Semantic::ProcessVariableInitializer
    Call   [init.cpp, 64]             Semantic::ProcessVariableInitializer
    Call   [init.cpp, 65]             Semantic::ProcessVariableInitializer
    Call   [init.cpp, 132]            Semantic::ProcessArrayInitializer
    Call   [init.cpp, 138]            Semantic::ProcessArrayInitializer
    Call   [init.cpp, 144]            Semantic::ProcessArrayInitializer
    Call   [init.cpp, 162]            Semantic::ProcessArrayInitializer
    Call   [init.cpp, 163]            Semantic::ProcessArrayInitializer
    Call   [ast.cpp, 1839]            AstReturnStatement::returnsType
    Call   [ast.cpp, 3694]            AstCastExpression::Clone
    Call   [ast.cpp, 3695]            AstCastExpression::Clone
    Call   [ast.cpp, 4464]            AstCastExpression::Lexify
    Call   [ast.cpp, 5488]            AstCastExpression::Print
    Call   [ast.cpp, 6536]            AstCastExpression::Print
    Call   [expr.cpp, 44]             ReportOverflow
    Call   [expr.cpp, 120]            Semantic::IsIntValueRepresentableInType
    Call   [expr.cpp, 138]            Semantic::IsConstantTrue
    Call   [expr.cpp, 145]            Semantic::IsConstantFalse
    Call   [expr.cpp, 259]            Semantic::Header
    Call   [expr.cpp, 278]            Semantic::Header
    Call   [expr.cpp, 454]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 467]            Semantic::ReportMethodNotFound
    Call   [expr.cpp, 627]            Semantic::ReportConstructorNotFound
    Call   [expr.cpp, 659]            Semantic::ReportConstructorNotFound
    Call   [expr.cpp, 756]            Semantic::FindConstructor
    Call   [expr.cpp, 901]            Semantic::FindMisspelledMethodName
    Call   [expr.cpp, 985]            Semantic::FindMethodInType
    Call   [expr.cpp, 1098]           Semantic::FindMethodInEnvironment
    Call   [expr.cpp, 1666]           Semantic::FindEnclosingInstance
    Call   [expr.cpp, 1800]           Semantic::CreateAccessToType
    Call   [expr.cpp, 2031]           Semantic::ProcessName
    Call   [expr.cpp, 2157]           Semantic::MemberAccessCheck
    Call   [expr.cpp, 2347]           Semantic::FindVariableMember
    Call   [expr.cpp, 2517]           Semantic::ProcessAmbiguousName
    Call   [expr.cpp, 2606]           Semantic::ProcessFieldAccess
    Call   [expr.cpp, 2809]           Semantic::ProcessArrayAccess
    Call   [expr.cpp, 2811]           Semantic::ProcessArrayAccess
    Call   [expr.cpp, 2820]           Semantic::ProcessArrayAccess
    Call   [expr.cpp, 2967]           Semantic::FindMethodMember
    Call   [expr.cpp, 3067]           Semantic::ProcessMethodName
    Call   [expr.cpp, 3198]           Semantic::ProcessArguments
    Call   [expr.cpp, 3201]           Semantic::ProcessArguments
    Call   [expr.cpp, 3491]           Semantic::ProcessParenthesizedExpression
    Call   [expr.cpp, 3720]           Semantic::GetAnonymousConstructor
    Call   [expr.cpp, 4008]           Semantic::ProcessClassCreationExpression
    Call   [expr.cpp, 4111]           Semantic::ProcessClassCreationExpression
    Call   [expr.cpp, 4231]           Semantic::ProcessArrayCreationExpression
    Call   [expr.cpp, 4236]           Semantic::ProcessArrayCreationExpression
    Call   [expr.cpp, 4237]           Semantic::ProcessArrayCreationExpression
    Call   [expr.cpp, 4242]           Semantic::ProcessArrayCreationExpression
    Call   [expr.cpp, 4281]           Semantic::ProcessPostUnaryExpression
    Call   [expr.cpp, 4284]           Semantic::ProcessPostUnaryExpression
    Call   [expr.cpp, 4288]           Semantic::ProcessPostUnaryExpression
    Call   [expr.cpp, 4289]           Semantic::ProcessPostUnaryExpression
    Call   [expr.cpp, 4370]           Semantic::ProcessMINUS
    Call   [expr.cpp, 4394]           Semantic::ProcessMINUS
    Call   [expr.cpp, 4413]           Semantic::ProcessTWIDDLE
    Call   [expr.cpp, 4415]           Semantic::ProcessTWIDDLE
    Call   [expr.cpp, 4425]           Semantic::ProcessTWIDDLE
    Call   [expr.cpp, 4445]           Semantic::ProcessNOT
    Call   [expr.cpp, 4447]           Semantic::ProcessNOT
    Call   [expr.cpp, 4489]           Semantic::ProcessPLUSPLUSOrMINUSMINUS
    Call   [expr.cpp, 4492]           Semantic::ProcessPLUSPLUSOrMINUSMINUS
    Call   [expr.cpp, 4496]           Semantic::ProcessPLUSPLUSOrMINUSMINUS
    Call   [expr.cpp, 4497]           Semantic::ProcessPLUSPLUSOrMINUSMINUS
    Call   [expr.cpp, 4661]           Semantic::CanAssignmentConvert
    Call   [expr.cpp, 4761]           Semantic::CastValue
    Call   [expr.cpp, 5036]           Semantic::ProcessCastExpression
    Call   [expr.cpp, 5065]           Semantic::ConvertToType
    Call   [expr.cpp, 5092]           Semantic::PromoteUnaryNumericExpression
    Call   [expr.cpp, 5143]           Semantic::BinaryNumericPromotion
    Call   [expr.cpp, 5144]           Semantic::BinaryNumericPromotion
    Call   [expr.cpp, 5201]           Semantic::MethodInvocationConversion
    Call   [expr.cpp, 5221]           Semantic::ProcessPLUS
    Call   [expr.cpp, 5222]           Semantic::ProcessPLUS
    Call   [expr.cpp, 5290]           Semantic::ProcessPLUS
    Call   [expr.cpp, 5301]           Semantic::ProcessPLUS
    Call   [expr.cpp, 5311]           Semantic::ProcessPLUS
    Call   [expr.cpp, 5324]           Semantic::ProcessPLUS
    Call   [expr.cpp, 5346]           Semantic::ProcessShift
    Call   [expr.cpp, 5347]           Semantic::ProcessShift
    Call   [expr.cpp, 5430]           Semantic::ProcessLEFT_SHIFT
    Call   [expr.cpp, 5441]           Semantic::ProcessLEFT_SHIFT
    Call   [expr.cpp, 5463]           Semantic::ProcessRIGHT_SHIFT
    Call   [expr.cpp, 5474]           Semantic::ProcessRIGHT_SHIFT
    Call   [expr.cpp, 5496]           Semantic::ProcessUNSIGNED_RIGHT_SHIFT
    Call   [expr.cpp, 5506]           Semantic::ProcessUNSIGNED_RIGHT_SHIFT
    Call   [expr.cpp, 5526]           Semantic::ProcessLESS
    Call   [expr.cpp, 5527]           Semantic::ProcessLESS
    Call   [expr.cpp, 5590]           Semantic::ProcessGREATER
    Call   [expr.cpp, 5591]           Semantic::ProcessGREATER
    Call   [expr.cpp, 5654]           Semantic::ProcessLESS_EQUAL
    Call   [expr.cpp, 5655]           Semantic::ProcessLESS_EQUAL
    Call   [expr.cpp, 5718]           Semantic::ProcessGREATER_EQUAL
    Call   [expr.cpp, 5719]           Semantic::ProcessGREATER_EQUAL
    Call   [expr.cpp, 5781]           Semantic::ProcessAND
    Call   [expr.cpp, 5782]           Semantic::ProcessAND
    Call   [expr.cpp, 5818]           Semantic::ProcessAND
    Call   [expr.cpp, 5873]           Semantic::ProcessXOR
    Call   [expr.cpp, 5874]           Semantic::ProcessXOR
    Call   [expr.cpp, 5910]           Semantic::ProcessXOR
    Call   [expr.cpp, 5965]           Semantic::ProcessIOR
    Call   [expr.cpp, 5966]           Semantic::ProcessIOR
    Call   [expr.cpp, 6002]           Semantic::ProcessIOR
    Call   [expr.cpp, 6057]           Semantic::ProcessAND_AND
    Call   [expr.cpp, 6058]           Semantic::ProcessAND_AND
    Call   [expr.cpp, 6100]           Semantic::ProcessOR_OR
    Call   [expr.cpp, 6101]           Semantic::ProcessOR_OR
    Call   [expr.cpp, 6143]           Semantic::ProcessEQUAL_EQUAL
    Call   [expr.cpp, 6144]           Semantic::ProcessEQUAL_EQUAL
    Call   [expr.cpp, 6205]           Semantic::ProcessEQUAL_EQUAL
    Call   [expr.cpp, 6215]           Semantic::ProcessEQUAL_EQUAL
    Call   [expr.cpp, 6236]           Semantic::ProcessNOT_EQUAL
    Call   [expr.cpp, 6237]           Semantic::ProcessNOT_EQUAL
    Call   [expr.cpp, 6298]           Semantic::ProcessNOT_EQUAL
    Call   [expr.cpp, 6309]           Semantic::ProcessNOT_EQUAL
    Call   [expr.cpp, 6335]           Semantic::ProcessSTAR
    Call   [expr.cpp, 6346]           Semantic::ProcessSTAR
    Call   [expr.cpp, 6357]           Semantic::ProcessSTAR
    Call   [expr.cpp, 6369]           Semantic::ProcessSTAR
    Call   [expr.cpp, 6394]           Semantic::ProcessMINUS
    Call   [expr.cpp, 6405]           Semantic::ProcessMINUS
    Call   [expr.cpp, 6416]           Semantic::ProcessMINUS
    Call   [expr.cpp, 6427]           Semantic::ProcessMINUS
    Call   [expr.cpp, 6456]           Semantic::ProcessSLASH
    Call   [expr.cpp, 6458]           Semantic::ProcessSLASH
    Call   [expr.cpp, 6469]           Semantic::ProcessSLASH
    Call   [expr.cpp, 6480]           Semantic::ProcessSLASH
    Call   [expr.cpp, 6491]           Semantic::ProcessSLASH
    Call   [expr.cpp, 6503]           Semantic::ProcessSLASH
    Call   [expr.cpp, 6545]           Semantic::ProcessMOD
    Call   [expr.cpp, 6547]           Semantic::ProcessMOD
    Call   [expr.cpp, 6558]           Semantic::ProcessMOD
    Call   [expr.cpp, 6569]           Semantic::ProcessMOD
    Call   [expr.cpp, 6580]           Semantic::ProcessMOD
    Call   [expr.cpp, 6591]           Semantic::ProcessMOD
    Call   [expr.cpp, 6631]           Semantic::ProcessInstanceofExpression
    Call   [expr.cpp, 6673]           Semantic::ProcessConditionalExpression
    Call   [expr.cpp, 6675]           Semantic::ProcessConditionalExpression
    Call   [expr.cpp, 6677]           Semantic::ProcessConditionalExpression
    Call   [expr.cpp, 6883]           Semantic::ProcessAssignmentExpression
    Call   [expr.cpp, 6884]           Semantic::ProcessAssignmentExpression
    Call   [expr.cpp, 7020]           Semantic::ProcessAssignmentExpression
    Call   [expr.cpp, 7023]           Semantic::ProcessAssignmentExpression
    Call   [bytecode.h, 324]          ByteCode::IsZero
    Call   [bytecode.h, 359]          ByteCode::IsOne
    Call   [bytecode.h, 936]          ByteCode::EmitArrayAccessRhs

AstMemberValue::~AstMemberValue    (Public Virtual Function)
    Define   [ast.h, 827]             AstMemberValue
    Call   [ast.h, 844]               AstExpression::~AstExpression
    Call   [ast.h, 1338]              AstAnnotation::~AstAnnotation
    Call   [ast.h, 2023]              AstArrayInitializer::~AstArrayInitializer
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstMemberValuePair::AstMemberValuePair    (Public Function)
    Define   [ast.h, 1296]            AstMemberValuePair
    Call   [ast.h, 5086]              StoragePool::NewMemberValuePair

AstMemberValuePair::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 334]           AstMemberValuePair
    Declare   [ast.h, 1307]           AstMemberValuePair
    Virtual Call   [ast.cpp, 353]     AstAnnotation::Clone
    Virtual Call   [ast.cpp, 2407]    AstAnnotation::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstMemberValuePair::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2383]          AstMemberValuePair
    Declare   [ast.h, 1308]           AstMemberValuePair

AstMemberValuePair::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1311]            AstMemberValuePair
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstMemberValuePair::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3823]          AstMemberValuePair
    Declare   [ast.h, 1309]           AstMemberValuePair
    Virtual Call   [ast.cpp, 3834]    AstAnnotation::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstMemberValuePair::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5657]          AstMemberValuePair
    Declare   [ast.h, 1302]           AstMemberValuePair
    Virtual Call   [ast.cpp, 4627]    AstAnnotation::Print
    Virtual Call   [ast.cpp, 5679]    AstAnnotation::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstMemberValuePair::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4605]          AstMemberValuePair
    Declare   [ast.h, 1303]           AstMemberValuePair

AstMemberValuePair::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1316]            AstMemberValuePair
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstMemberValuePair::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 155]       AstMemberValuePair
    Virtual Call   [unparse.cpp, 177]   AstAnnotation::Unparse
    Virtual Call   [unparse.cpp, 182]   AstAnnotation::Unparse
    Declare   [ast.h, 1304]           AstMemberValuePair
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstMemberValuePair::~AstMemberValuePair    (Public Virtual Function)
    Define   [ast.h, 1299]            AstMemberValuePair
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstMethodBody::AstMethodBody    (Public Function)
    Define   [ast.h, 2319]            AstMethodBody
    Call   [ast.h, 5176]              StoragePool::NewMethodBody

AstMethodBody::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 653]           AstMethodBody
    Declare   [ast.h, 2332]           AstMethodBody
    Virtual Call   [ast.cpp, 683]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 695]     AstInitializerDeclaration::Clone
    Virtual Call   [ast.cpp, 762]     AstConstructorDeclaration::Clone
    Virtual Call   [ast.cpp, 2762]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2777]    AstInitializerDeclaration::Clone
    Virtual Call   [ast.cpp, 2860]    AstConstructorDeclaration::Clone
    Virtual Call   [ast.cpp, 874]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 877]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 930]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 954]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 965]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 995]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1009]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1074]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1101]    AstCatchClause::Clone
    Virtual Call   [ast.cpp, 1112]    AstFinallyClause::Clone
    Virtual Call   [ast.cpp, 1123]    AstTryStatement::Clone
    Virtual Call   [ast.cpp, 2997]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3000]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3071]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3100]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3116]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3152]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3171]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3261]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3296]    AstCatchClause::Clone
    Virtual Call   [ast.cpp, 3310]    AstFinallyClause::Clone
    Virtual Call   [ast.cpp, 3324]    AstTryStatement::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstMethodBody::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2727]          AstMethodBody
    Declare   [ast.h, 2333]           AstMethodBody

AstMethodBody::getStatechart    (Public Function)
  Declared as: Statechart *
    Define   [ast.cpp, 2042]          AstMethodBody
    Declare   [ast.h, 2342]           AstMethodBody
    Call   [control.cpp, 683]         FindFlyweight

AstMethodBody::getStatechart    (Unknown Member Function)
    Declaregof.cpp            AstMethodBody
    Call   [gof.cpp, 361]             FindFlyweight

AstMethodBody::getVariables    (Public Function)
  Declared as: vector *
    Define   [ast.cpp, 2022]          AstMethodBody
    Declare   [ast.h, 2341]           AstMethodBody
    Call   [control.cpp, 667]         FindFlyweight

AstMethodBody::getVariables    (Unknown Member Function)
    Declaregof.cpp            AstMethodBody
    Call   [gof.cpp, 345]             FindFlyweight

AstMethodBody::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3981]          AstMethodBody
    Declare   [ast.h, 2334]           AstMethodBody
    Virtual Call   [ast.cpp, 4007]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4015]    AstInitializerDeclaration::Lexify
    Virtual Call   [ast.cpp, 4061]    AstConstructorDeclaration::Lexify
    Virtual Call   [ast.cpp, 4138]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4141]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4174]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4182]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4189]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4208]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4217]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4252]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4270]    AstCatchClause::Lexify
    Virtual Call   [ast.cpp, 4277]    AstFinallyClause::Lexify
    Virtual Call   [ast.cpp, 4284]    AstTryStatement::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstMethodBody::NumDelegation    (Unknown Member Function)
    Declaregof.cpp            AstMethodBody
    Call   [gof.cpp, 262]             FindChainOfResponsibility
    Declaregof.cpp            AstMethodBody
    Call   [gof.cpp, 263]             FindChainOfResponsibility

AstMethodBody::NumExecutionPaths    (Unknown Member Function)
    Declaregof.cpp            AstMethodBody
    Call   [gof.cpp, 261]             FindChainOfResponsibility

AstMethodBody::NumStatements    (Unknown Member Function)
    Declaregof.cpp            AstMethodBody
    Call   [gof.cpp, 95]              FindPrototype

AstMethodBody::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5905]          AstMethodBody
    Declare   [ast.h, 2327]           AstMethodBody
    Virtual Call   [control.cpp, 243]   FindPrototype
    Virtual Call   [control.cpp, 5145]   MethodSymbolTable::PrintBody
    Virtual Call   [ast.cpp, 4881]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4891]    AstInitializerDeclaration::Print
    Virtual Call   [ast.cpp, 4947]    AstConstructorDeclaration::Print
    Virtual Call   [ast.cpp, 5941]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5951]    AstInitializerDeclaration::Print
    Virtual Call   [ast.cpp, 6007]    AstConstructorDeclaration::Print
    Virtual Call   [ast.cpp, 5053]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5055]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5113]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5122]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5133]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5156]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5167]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5214]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5238]    AstCatchClause::Print
    Virtual Call   [ast.cpp, 5246]    AstFinallyClause::Print
    Virtual Call   [ast.cpp, 5261]    AstTryStatement::Print
    Virtual Call   [ast.cpp, 6113]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6115]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6173]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6182]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6193]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6216]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6227]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6274]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6298]    AstCatchClause::Print
    Virtual Call   [ast.cpp, 6306]    AstFinallyClause::Print
    Virtual Call   [ast.cpp, 6321]    AstTryStatement::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstMethodBody::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4845]          AstMethodBody
    Declare   [ast.h, 2328]           AstMethodBody

AstMethodBody::Print    (Unknown Member Function)
    Declaregof.cpp            AstMethodBody
    Call   [gof.cpp, 93]              FindPrototype

AstMethodBody::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1692]          AstMethodBody
    Declare   [ast.h, 2338]           AstMethodBody
    Virtual Call   [ast.cpp, 1673]    AstMethodDeclaration::PrintAssociation
    Virtual Call   [ast.cpp, 1709]    AstSynchronizedStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1714]    AstIfStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1719]    AstForStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1724]    AstWhileStatement::PrintAssociation

AstMethodBody::returnsVar    (Unknown Member Function)
    Declaregof.cpp            AstMethodBody
    Call   [gof.cpp, 159]             FindSingleton
    Declaregof.cpp            AstMethodBody
    Call   [gof.cpp, 352]             FindFlyweight

AstMethodBody::simulate    (Unknown Member Function)
    Declaregof.cpp            AstMethodBody
    Call   [gof.cpp, 163]             FindSingleton

AstMethodBody::Statement    (Unknown Member Function)
    Declaregof.cpp            AstMethodBody
    Call   [gof.cpp, 96]              FindPrototype
    Declaregof.cpp            AstMethodBody
    Call   [gof.cpp, 98]              FindPrototype

AstMethodBody::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 448]       AstMethodBody
    Virtual Call   [unparse.cpp, 487]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 499]   AstInitializerDeclaration::Unparse
    Virtual Call   [unparse.cpp, 576]   AstConstructorDeclaration::Unparse
    Declare   [ast.h, 2329]           AstMethodBody
    Virtual Call   [unparse.cpp, 712]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 716]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 774]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 786]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 796]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 830]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 844]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 913]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 941]   AstCatchClause::Unparse
    Virtual Call   [unparse.cpp, 951]   AstFinallyClause::Unparse
    Virtual Call   [unparse.cpp, 961]   AstTryStatement::Unparse
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstMethodBody::~AstMethodBody    (Public Virtual Function)
    Define   [ast.h, 2324]            AstMethodBody
    Virtual Call   [semantic.h, 274]   DefiniteBlockStack::~DefiniteBlockStack
    Virtual Call   [bytecode.h, 219]   MethodStack::~MethodStack
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstMethodDeclaration::AddThrow    (Public Function)
  Declared as: void
    Declare   [ast.h, 2381]           AstMethodDeclaration
    Define   [ast.h, 6970]            AstMethodDeclaration
    Call   [ast.cpp, 677]             AstMethodDeclaration::Clone
    Call   [ast.cpp, 2755]            AstMethodDeclaration::Clone
    Call   [javaact.cpp, 1360]        Parser::MakeMethodHeader

AstMethodDeclaration::AllocateThrows    (Public Function)
  Declared as: void
    Declare   [ast.h, 2380]           AstMethodDeclaration
    Define   [ast.h, 6964]            AstMethodDeclaration
    Call   [ast.cpp, 675]             AstMethodDeclaration::Clone
    Call   [ast.cpp, 2753]            AstMethodDeclaration::Clone
    Call   [javaact.cpp, 1355]        Parser::MakeMethodHeader

AstMethodDeclaration::AstMethodDeclaration    (Public Function)
    Define   [ast.h, 2367]            AstMethodDeclaration
    Call   [ast.h, 5181]              StoragePool::NewMethodDeclaration

AstMethodDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 663]           AstMethodDeclaration
    Declare   [ast.h, 2392]           AstMethodDeclaration
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstMethodDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2738]          AstMethodDeclaration
    Declare   [ast.h, 2393]           AstMethodDeclaration

AstMethodDeclaration::getReturnType    (Public Function)
  Declared as: wchar_t *
    Define   [ast.h, 2384]            AstMethodDeclaration
    Call   [control.cpp, 652]         FindFlyweight

AstMethodDeclaration::getReturnType    (Unknown Member Function)
    Declaregof.cpp            AstMethodDeclaration
    Call   [gof.cpp, 330]             FindFlyweight

AstMethodDeclaration::isPrimitiveType    (Unknown Member Function)
    Declaregof.cpp            AstMethodDeclaration
    Call   [gof.cpp, 335]             FindFlyweight

AstMethodDeclaration::IsSignature    (Public Function)
  Declared as: bool
    Define   [ast.h, 2376]            AstMethodDeclaration

AstMethodDeclaration::isSynchronized    (Public Function)
  Declared as: bool
    Define   [ast.cpp, 2210]          AstMethodDeclaration
    Declare   [ast.h, 2414]           AstMethodDeclaration
    Call   [control.cpp, 708]         FindFlyweight

AstMethodDeclaration::isSynchronized    (Unknown Member Function)
    Declaregof.cpp            AstMethodDeclaration
    Call   [gof.cpp, 165]             FindSingleton
    Declaregof.cpp            AstMethodDeclaration
    Call   [gof.cpp, 176]             FindSingleton
    Declaregof.cpp            AstMethodDeclaration
    Call   [gof.cpp, 386]             FindFlyweight

AstMethodDeclaration::IsValid    (Public Function)
  Declared as: bool
    Define   [ast.h, 2374]            AstMethodDeclaration
    Call   [decl.cpp, 1036]           Semantic::ProcessClassBodyForEffectiveJavaChecks

AstMethodDeclaration::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2396]            AstMethodDeclaration
    Virtual Call   [unparse.cpp, 465]   AstMethodDeclaration::Unparse
    Virtual Call   [decl.cpp, 3361]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3469]   Semantic::ProcessMethodDeclaration
    Virtual Call   [symbol.cpp, 275]   MethodSymbol::SetLocation
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstMethodDeclaration::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3989]          AstMethodDeclaration
    Declare   [ast.h, 2394]           AstMethodDeclaration
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstMethodDeclaration::NumFormalParameters    (Public Function)
  Declared as: int
    Define   [ast.h, 2412]            AstMethodDeclaration

AstMethodDeclaration::NumFormalParameters    (Unknown Member Function)
    Declaregof.cpp            AstMethodDeclaration
    Call   [gof.cpp, 263]             FindChainOfResponsibility

AstMethodDeclaration::NumThrows    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2379]            AstMethodDeclaration
    Call   [body.cpp, 2336]           Semantic::ProcessMethodBody
    Call   [body.cpp, 2341]           Semantic::ProcessMethodBody
    Call   [body.cpp, 2342]           Semantic::ProcessMethodBody
    Call   [unparse.cpp, 474]         AstMethodDeclaration::Unparse
    Call   [unparse.cpp, 478]         AstMethodDeclaration::Unparse
    Call   [decl.cpp, 3456]           Semantic::ProcessMethodDeclaration
    Call   [ast.cpp, 675]             AstMethodDeclaration::Clone
    Call   [ast.cpp, 676]             AstMethodDeclaration::Clone
    Call   [ast.cpp, 2753]            AstMethodDeclaration::Clone
    Call   [ast.cpp, 2754]            AstMethodDeclaration::Clone
    Call   [ast.cpp, 4000]            AstMethodDeclaration::Lexify
    Call   [ast.cpp, 4865]            AstMethodDeclaration::Print
    Call   [ast.cpp, 4876]            AstMethodDeclaration::Print
    Call   [ast.cpp, 5925]            AstMethodDeclaration::Print
    Call   [ast.cpp, 5936]            AstMethodDeclaration::Print

AstMethodDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5917]          AstMethodDeclaration
    Declare   [ast.h, 2387]           AstMethodDeclaration
    Call   [control.cpp, 5530]        MethodBodyTable::dumpTable
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstMethodDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4857]          AstMethodDeclaration
    Declare   [ast.h, 2388]           AstMethodDeclaration

AstMethodDeclaration::Print    (Unknown Member Function)
    Declaregof.cpp            AstMethodDeclaration
    Call   [gof.cpp, 420]             FindStrategy

AstMethodDeclaration::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1628]          AstMethodDeclaration
    Declare   [ast.h, 2413]           AstMethodDeclaration
    Virtual Call   [control.cpp, 4310]   ExtractStructure
    Virtual Call   [ast.h, 3071]      AstExpressionStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1703]    AstBlock::PrintAssociation
    Virtual Call   [ast.cpp, 1729]    AstAssignmentExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1735]    AstReturnStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1740]    AstCastExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1745]    AstConditionalExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1746]    AstConditionalExpression::PrintAssociation

AstMethodDeclaration::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2402]            AstMethodDeclaration
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstMethodDeclaration::Throw    (Public Function)
  Declared as: AstTypeName *&
    Define   [ast.h, 2378]            AstMethodDeclaration
    Call   [body.cpp, 2343]           Semantic::ProcessMethodBody
    Call   [unparse.cpp, 477]         AstMethodDeclaration::Unparse
    Call   [unparse.cpp, 481]         AstMethodDeclaration::Unparse
    Call   [decl.cpp, 3458]           Semantic::ProcessMethodDeclaration
    Call   [ast.cpp, 677]             AstMethodDeclaration::Clone
    Call   [ast.cpp, 2755]            AstMethodDeclaration::Clone
    Call   [ast.cpp, 4001]            AstMethodDeclaration::Lexify
    Call   [ast.cpp, 4866]            AstMethodDeclaration::Print
    Call   [ast.cpp, 4877]            AstMethodDeclaration::Print
    Call   [ast.cpp, 5926]            AstMethodDeclaration::Print
    Call   [ast.cpp, 5937]            AstMethodDeclaration::Print

AstMethodDeclaration::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 461]       AstMethodDeclaration
    Declare   [ast.h, 2389]           AstMethodDeclaration
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstMethodDeclaration::~AstMethodDeclaration    (Public Virtual Function)
    Define   [ast.h, 2372]            AstMethodDeclaration
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstMethodDeclarator::AddFormalParameter    (Public Function)
  Declared as: void
    Declare   [ast.h, 2276]           AstMethodDeclarator
    Define   [ast.h, 6958]            AstMethodDeclarator
    Call   [ast.cpp, 645]             AstMethodDeclarator::Clone
    Call   [ast.cpp, 2709]            AstMethodDeclarator::Clone
    Call   [javaact.cpp, 1426]        Parser::MakeMethodDeclarator

AstMethodDeclarator::AllocateFormalParameters    (Public Function)
  Declared as: void
    Declare   [ast.h, 2275]           AstMethodDeclarator
    Define   [ast.h, 6951]            AstMethodDeclarator
    Call   [symbol.cpp, 2300]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2305]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2711]         TypeSymbol::GetReadAccessMethod
    Call   [symbol.cpp, 2872]         TypeSymbol::GetWriteAccessMethod
    Call   [symbol.cpp, 2877]         TypeSymbol::GetWriteAccessMethod
    Call   [ast.cpp, 643]             AstMethodDeclarator::Clone
    Call   [ast.cpp, 2707]            AstMethodDeclarator::Clone
    Call   [javaact.cpp, 1421]        Parser::MakeMethodDeclarator

AstMethodDeclarator::AstMethodDeclarator    (Public Function)
    Define   [ast.h, 2261]            AstMethodDeclarator
    Call   [ast.h, 5171]              StoragePool::NewMethodDeclarator

AstMethodDeclarator::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 635]           AstMethodDeclarator
    Declare   [ast.h, 2289]           AstMethodDeclarator
    Virtual Call   [ast.cpp, 674]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 757]     AstConstructorDeclaration::Clone
    Virtual Call   [ast.cpp, 2752]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2855]    AstConstructorDeclaration::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstMethodDeclarator::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2698]          AstMethodDeclarator
    Declare   [ast.h, 2290]           AstMethodDeclarator

AstMethodDeclarator::FormalParameter    (Public Function)
  Declared as: AstFormalParameter *&
    Define   [ast.h, 2267]            AstMethodDeclarator
    Call   [unparse.cpp, 434]         AstMethodDeclarator::Unparse
    Call   [unparse.cpp, 438]         AstMethodDeclarator::Unparse
    Call   [definite.cpp, 1525]       Semantic::DefiniteMethodBody
    Call   [definite.cpp, 1601]       Semantic::DefiniteConstructorBody
    Call   [decl.cpp, 2321]           Semantic::ProcessConstructorDeclaration
    Call   [decl.cpp, 3278]           Semantic::ProcessFormalParameters
    Call   [decl.cpp, 3442]           Semantic::ProcessMethodDeclaration
    Call   [symbol.cpp, 295]          SymbolTable::FindOverloadMethod
    Call   [symbol.cpp, 2548]         TypeSymbol::GetReadAccessConstructor
    Call   [ast.cpp, 646]             AstMethodDeclarator::Clone
    Call   [ast.cpp, 1684]            AstMethodDeclarator::PrintAssociation
    Call   [ast.cpp, 1685]            AstMethodDeclarator::PrintAssociation
    Call   [ast.cpp, 2710]            AstMethodDeclarator::Clone
    Call   [ast.cpp, 3973]            AstMethodDeclarator::Lexify
    Call   [ast.cpp, 4837]            AstMethodDeclarator::Print
    Call   [ast.cpp, 4840]            AstMethodDeclarator::Print
    Call   [ast.cpp, 5897]            AstMethodDeclarator::Print
    Call   [ast.cpp, 5900]            AstMethodDeclarator::Print

AstMethodDeclarator::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2293]            AstMethodDeclarator
    Virtual Call   [decl.cpp, 2476]   Semantic::CheckMethodOverride
    Virtual Call   [decl.cpp, 3072]   Semantic::AddInheritedMethods
    Virtual Call   [symbol.cpp, 2502]   TypeSymbol::GetReadAccessConstructor
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstMethodDeclarator::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3970]          AstMethodDeclarator
    Declare   [ast.h, 2291]           AstMethodDeclarator
    Virtual Call   [ast.cpp, 3998]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4056]    AstConstructorDeclaration::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstMethodDeclarator::NumBrackets    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2278]            AstMethodDeclarator
    Call   [decl.cpp, 3370]           Semantic::ProcessMethodDeclaration
    Call   [decl.cpp, 3428]           Semantic::ProcessMethodDeclaration

AstMethodDeclarator::NumFormalParameters    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2271]            AstMethodDeclarator
    Call   [ast.h, 2412]              AstMethodDeclaration::NumFormalParameters
    Call   [unparse.cpp, 433]         AstMethodDeclarator::Unparse
    Call   [unparse.cpp, 435]         AstMethodDeclarator::Unparse
    Call   [definite.cpp, 1522]       Semantic::DefiniteMethodBody
    Call   [definite.cpp, 1598]       Semantic::DefiniteConstructorBody
    Call   [decl.cpp, 2271]           Semantic::ProcessConstructorDeclaration
    Call   [decl.cpp, 2318]           Semantic::ProcessConstructorDeclaration
    Call   [decl.cpp, 3275]           Semantic::ProcessFormalParameters
    Call   [decl.cpp, 3298]           Semantic::ProcessFormalParameters
    Call   [decl.cpp, 3410]           Semantic::ProcessMethodDeclaration
    Call   [decl.cpp, 3439]           Semantic::ProcessMethodDeclaration
    Call   [symbol.cpp, 289]          SymbolTable::FindOverloadMethod
    Call   [ast.cpp, 643]             AstMethodDeclarator::Clone
    Call   [ast.cpp, 644]             AstMethodDeclarator::Clone
    Call   [ast.cpp, 1682]            AstMethodDeclarator::PrintAssociation
    Call   [ast.cpp, 2707]            AstMethodDeclarator::Clone
    Call   [ast.cpp, 2708]            AstMethodDeclarator::Clone
    Call   [ast.cpp, 3972]            AstMethodDeclarator::Lexify
    Call   [ast.cpp, 4836]            AstMethodDeclarator::Print
    Call   [ast.cpp, 4839]            AstMethodDeclarator::Print
    Call   [ast.cpp, 5896]            AstMethodDeclarator::Print
    Call   [ast.cpp, 5899]            AstMethodDeclarator::Print

AstMethodDeclarator::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5890]          AstMethodDeclarator
    Declare   [ast.h, 2284]           AstMethodDeclarator
    Virtual Call   [ast.cpp, 4875]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4944]    AstConstructorDeclaration::Print
    Virtual Call   [ast.cpp, 5935]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 6004]    AstConstructorDeclaration::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstMethodDeclarator::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4830]          AstMethodDeclarator
    Declare   [ast.h, 2285]           AstMethodDeclarator

AstMethodDeclarator::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1677]          AstMethodDeclarator
    Declare   [ast.h, 2304]           AstMethodDeclarator
    Virtual Call   [ast.cpp, 1671]    AstMethodDeclaration::PrintAssociation
    Virtual Call   [ast.h, 3071]      AstExpressionStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1703]    AstBlock::PrintAssociation
    Virtual Call   [ast.cpp, 1729]    AstAssignmentExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1735]    AstReturnStatement::PrintAssociation
    Virtual Call   [ast.cpp, 1740]    AstCastExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1745]    AstConditionalExpression::PrintAssociation
    Virtual Call   [ast.cpp, 1746]    AstConditionalExpression::PrintAssociation

AstMethodDeclarator::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2294]            AstMethodDeclarator
    Virtual Call   [decl.cpp, 2477]   Semantic::CheckMethodOverride
    Virtual Call   [decl.cpp, 3073]   Semantic::AddInheritedMethods
    Virtual Call   [decl.cpp, 3376]   Semantic::ProcessMethodDeclaration
    Virtual Call   [symbol.cpp, 2504]   TypeSymbol::GetReadAccessConstructor
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstMethodDeclarator::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 428]       AstMethodDeclarator
    Virtual Call   [unparse.cpp, 473]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 565]   AstConstructorDeclaration::Unparse
    Declare   [ast.h, 2286]           AstMethodDeclarator
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstMethodDeclarator::~AstMethodDeclarator    (Public Virtual Function)
    Define   [ast.h, 2265]            AstMethodDeclarator
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstMethodInvocation::AstMethodInvocation    (Public Function)
    Define   [ast.h, 4370]            AstMethodInvocation
    Call   [ast.h, 5426]              StoragePool::NewMethodInvocation

AstMethodInvocation::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1353]          AstMethodInvocation
    Declare   [ast.h, 4393]           AstMethodInvocation
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstMethodInvocation::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3618]          AstMethodInvocation
    Declare   [ast.h, 4394]           AstMethodInvocation

AstMethodInvocation::getCallee    (Public Function)
  Declared as: wchar_t *
    Define   [ast.h, 4383]            AstMethodInvocation
    Call   [ast.cpp, 1915]            AstMethodInvocation::NumDelegation

AstMethodInvocation::getCaller    (Public Function)
  Declared as: wchar_t *
    Define   [ast.cpp, 1968]          AstMethodInvocation
    Declare   [ast.h, 4382]           AstMethodInvocation
    Call   [ast.cpp, 1914]            AstMethodInvocation::NumDelegation

AstMethodInvocation::getState    (Public Virtual Function)
  Declared as: State *
    Define   [ast.cpp, 2116]          AstMethodInvocation
    Declare   [ast.h, 4379]           AstMethodInvocation
    Virtual Call   [ast.h, 3068]      AstExpressionStatement::getState

AstMethodInvocation::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4397]            AstMethodInvocation
    Virtual Call   [expr.cpp, 2889]   Semantic::FindMethodMember
    Virtual Call   [expr.cpp, 2897]   Semantic::FindMethodMember
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstMethodInvocation::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4426]          AstMethodInvocation
    Declare   [ast.h, 4395]           AstMethodInvocation
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstMethodInvocation::NumArguments    (Public Function)
  Declared as: int
    Define   [ast.h, 4384]            AstMethodInvocation
    Call   [control.cpp, 2547]        FlyweightAnalysis::visit
    Call   [ast.cpp, 1919]            AstMethodInvocation::NumDelegation

AstMethodInvocation::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1912]          AstMethodInvocation
    Declare   [ast.h, 4380]           AstMethodInvocation
    Virtual Call   [ast.cpp, 1896]    AstReturnStatement::NumDelegation
    Virtual Call   [ast.cpp, 1903]    AstCastExpression::NumDelegation
    Virtual Call   [ast.cpp, 1908]    AstConditionalExpression::NumDelegation
    Virtual Call   [ast.cpp, 1909]    AstConditionalExpression::NumDelegation
    Virtual Call   [ast.cpp, 1945]    AstReturnStatement::NumDelegation
    Virtual Call   [ast.cpp, 1952]    AstCastExpression::NumDelegation
    Virtual Call   [ast.cpp, 1957]    AstConditionalExpression::NumDelegation
    Virtual Call   [ast.cpp, 1958]    AstConditionalExpression::NumDelegation

AstMethodInvocation::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1961]          AstMethodInvocation
    Declare   [ast.h, 4381]           AstMethodInvocation

AstMethodInvocation::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6484]          AstMethodInvocation
    Declare   [ast.h, 4388]           AstMethodInvocation
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstMethodInvocation::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5424]          AstMethodInvocation
    Declare   [ast.h, 4389]           AstMethodInvocation

AstMethodInvocation::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1756]          AstMethodInvocation
    Declare   [ast.h, 4376]           AstMethodInvocation

AstMethodInvocation::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4403]            AstMethodInvocation
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstMethodInvocation::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1163]      AstMethodInvocation
    Declare   [ast.h, 4390]           AstMethodInvocation
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstMethodInvocation::~AstMethodInvocation    (Public Virtual Function)
    Define   [ast.h, 4374]            AstMethodInvocation
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstModifierKeyword::AstModifierKeyword    (Public Function)
    Define   [ast.h, 1380]            AstModifierKeyword
    Call   [ast.h, 5096]              StoragePool::NewModifierKeyword

AstModifierKeyword::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 361]           AstModifierKeyword
    Declare   [ast.h, 1392]           AstModifierKeyword
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstModifierKeyword::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2412]          AstModifierKeyword
    Declare   [ast.h, 1393]           AstModifierKeyword

AstModifierKeyword::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1396]            AstModifierKeyword
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstModifierKeyword::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3837]          AstModifierKeyword
    Declare   [ast.h, 1394]           AstModifierKeyword
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstModifierKeyword::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5682]          AstModifierKeyword
    Declare   [ast.h, 1387]           AstModifierKeyword
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstModifierKeyword::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4630]          AstModifierKeyword
    Declare   [ast.h, 1388]           AstModifierKeyword

AstModifierKeyword::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1397]            AstModifierKeyword
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstModifierKeyword::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 191]       AstModifierKeyword
    Declare   [ast.h, 1389]           AstModifierKeyword
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstModifierKeyword::~AstModifierKeyword    (Public Virtual Function)
    Define   [ast.h, 1384]            AstModifierKeyword
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstModifiers::AddModifier    (Public Function)
  Declared as: void
    Declare   [ast.h, 1430]           AstModifiers
    Define   [ast.h, 6704]            AstModifiers
    Call   [ast.cpp, 375]             AstModifiers::Clone
    Call   [ast.cpp, 377]             AstModifiers::Clone
    Call   [ast.cpp, 2428]            AstModifiers::Clone
    Call   [ast.cpp, 2430]            AstModifiers::Clone
    Call   [javaact.cpp, 588]         Parser::MakeModifiers
    Call   [javaact.cpp, 592]         Parser::MakeModifiers

AstModifiers::AddModifier    (Public Function)
  Declared as: void
    Declare   [ast.h, 1431]           AstModifiers
    Define   [ast.h, 6710]            AstModifiers

AstModifiers::AllocateModifiers    (Public Function)
  Declared as: void
    Declare   [ast.h, 1429]           AstModifiers
    Define   [ast.h, 6698]            AstModifiers
    Call   [ast.cpp, 371]             AstModifiers::Clone
    Call   [ast.cpp, 2424]            AstModifiers::Clone
    Call   [javaact.cpp, 580]         Parser::MakeModifiers

AstModifiers::AstModifiers    (Public Function)
    Define   [ast.h, 1414]            AstModifiers
    Call   [ast.h, 5101]              StoragePool::NewModifiers

AstModifiers::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 368]           AstModifiers
    Declare   [ast.h, 1439]           AstModifiers
    Virtual Call   [ast.cpp, 389]     AstPackageDeclaration::Clone
    Virtual Call   [ast.cpp, 545]     AstClassDeclaration::Clone
    Virtual Call   [ast.cpp, 608]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 624]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 668]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 694]     AstInitializerDeclaration::Clone
    Virtual Call   [ast.cpp, 752]     AstConstructorDeclaration::Clone
    Virtual Call   [ast.cpp, 775]     AstEnumDeclaration::Clone
    Virtual Call   [ast.cpp, 796]     AstEnumConstant::Clone
    Virtual Call   [ast.cpp, 811]     AstInterfaceDeclaration::Clone
    Virtual Call   [ast.cpp, 833]     AstAnnotationDeclaration::Clone
    Virtual Call   [ast.cpp, 847]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2442]    AstPackageDeclaration::Clone
    Virtual Call   [ast.cpp, 2587]    AstClassDeclaration::Clone
    Virtual Call   [ast.cpp, 2664]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2681]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2743]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2775]    AstInitializerDeclaration::Clone
    Virtual Call   [ast.cpp, 2848]    AstConstructorDeclaration::Clone
    Virtual Call   [ast.cpp, 2870]    AstEnumDeclaration::Clone
    Virtual Call   [ast.cpp, 2897]    AstEnumConstant::Clone
    Virtual Call   [ast.cpp, 2923]    AstInterfaceDeclaration::Clone
    Virtual Call   [ast.cpp, 2952]    AstAnnotationDeclaration::Clone
    Virtual Call   [ast.cpp, 2972]    AstLocalVariableStatement::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstModifiers::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2420]          AstModifiers
    Declare   [ast.h, 1440]           AstModifiers

AstModifiers::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1443]            AstModifiers
    Virtual Call   [ast.h, 1481]      AstPackageDeclaration::LeftToken
    Virtual Call   [ast.h, 1992]      AstClassDeclaration::LeftToken
    Virtual Call   [ast.h, 2193]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2235]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2398]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2452]      AstInitializerDeclaration::LeftToken
    Virtual Call   [ast.h, 2659]      AstConstructorDeclaration::LeftToken
    Virtual Call   [ast.h, 2729]      AstEnumDeclaration::LeftToken
    Virtual Call   [ast.h, 2768]      AstEnumConstant::LeftToken
    Virtual Call   [ast.h, 2823]      AstInterfaceDeclaration::LeftToken
    Virtual Call   [ast.h, 2858]      AstAnnotationDeclaration::LeftToken
    Virtual Call   [ast.h, 2907]      AstLocalVariableStatement::LeftToken
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstModifiers::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3842]          AstModifiers
    Declare   [ast.h, 1441]           AstModifiers
    Virtual Call   [ast.cpp, 3851]    AstPackageDeclaration::Lexify
    Virtual Call   [ast.cpp, 3911]    AstClassDeclaration::Lexify
    Virtual Call   [ast.cpp, 3952]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3962]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3992]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4013]    AstInitializerDeclaration::Lexify
    Virtual Call   [ast.cpp, 4051]    AstConstructorDeclaration::Lexify
    Virtual Call   [ast.cpp, 4069]    AstEnumDeclaration::Lexify
    Virtual Call   [ast.cpp, 4084]    AstEnumConstant::Lexify
    Virtual Call   [ast.cpp, 4098]    AstInterfaceDeclaration::Lexify
    Virtual Call   [ast.cpp, 4114]    AstAnnotationDeclaration::Lexify
    Virtual Call   [ast.cpp, 4123]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstModifiers::Modifier    (Public Function)
  Declared as: Ast *&
    Define   [ast.h, 1420]            AstModifiers
    Call   [ast.h, 1443]              AstModifiers::LeftToken
    Call   [ast.h, 1446]              AstModifiers::RightToken
    Call   [unparse.cpp, 206]         AstModifiers::Unparse
    Call   [unparse.cpp, 207]         AstModifiers::Unparse
    Call   [modifier.cpp, 43]         Semantic::ProcessModifiers
    Call   [control.cpp, 5242]        MethodBodyTable::getModifiersAt
    Call   [control.cpp, 5243]        MethodBodyTable::getModifiersAt
    Call   [ast.cpp, 374]             AstModifiers::Clone
    Call   [ast.cpp, 376]             AstModifiers::Clone
    Call   [ast.cpp, 378]             AstModifiers::Clone
    Call   [ast.cpp, 1603]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 1605]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 1607]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 1612]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 1614]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 1641]            AstMethodDeclaration::PrintAssociation
    Call   [ast.cpp, 1643]            AstMethodDeclaration::PrintAssociation
    Call   [ast.cpp, 1645]            AstMethodDeclaration::PrintAssociation
    Call   [ast.cpp, 1647]            AstMethodDeclaration::PrintAssociation
    Call   [ast.cpp, 1654]            AstMethodDeclaration::PrintAssociation
    Call   [ast.cpp, 2216]            AstMethodDeclaration::isSynchronized
    Call   [ast.cpp, 2231]            AstClassDeclaration::isAbstract
    Call   [ast.cpp, 2247]            AstClassDeclaration::isFinal
    Call   [ast.cpp, 2427]            AstModifiers::Clone
    Call   [ast.cpp, 2429]            AstModifiers::Clone
    Call   [ast.cpp, 2431]            AstModifiers::Clone
    Call   [ast.cpp, 3845]            AstModifiers::Lexify
    Call   [ast.cpp, 4641]            AstModifiers::Print
    Call   [ast.cpp, 4644]            AstModifiers::Print
    Call   [ast.cpp, 5693]            AstModifiers::Print
    Call   [ast.cpp, 5696]            AstModifiers::Print

AstModifiers::NumModifiers    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1424]            AstModifiers
    Call   [ast.h, 1446]              AstModifiers::RightToken
    Call   [unparse.cpp, 204]         AstModifiers::Unparse
    Call   [modifier.cpp, 41]         Semantic::ProcessModifiers
    Call   [control.cpp, 5240]        MethodBodyTable::getModifiersAt
    Call   [ast.cpp, 371]             AstModifiers::Clone
    Call   [ast.cpp, 372]             AstModifiers::Clone
    Call   [ast.cpp, 1612]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 1614]            AstFieldDeclaration::PrintAssociation
    Call   [ast.cpp, 1653]            AstMethodDeclaration::PrintAssociation
    Call   [ast.cpp, 2215]            AstMethodDeclaration::isSynchronized
    Call   [ast.cpp, 2218]            AstMethodDeclaration::isSynchronized
    Call   [ast.cpp, 2230]            AstClassDeclaration::isAbstract
    Call   [ast.cpp, 2233]            AstClassDeclaration::isAbstract
    Call   [ast.cpp, 2246]            AstClassDeclaration::isFinal
    Call   [ast.cpp, 2249]            AstClassDeclaration::isFinal
    Call   [ast.cpp, 2424]            AstModifiers::Clone
    Call   [ast.cpp, 2425]            AstModifiers::Clone
    Call   [ast.cpp, 3844]            AstModifiers::Lexify
    Call   [ast.cpp, 4640]            AstModifiers::Print
    Call   [ast.cpp, 4643]            AstModifiers::Print
    Call   [ast.cpp, 5692]            AstModifiers::Print
    Call   [ast.cpp, 5695]            AstModifiers::Print

AstModifiers::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5688]          AstModifiers
    Declare   [ast.h, 1434]           AstModifiers
    Virtual Call   [ast.cpp, 4654]    AstPackageDeclaration::Print
    Virtual Call   [ast.cpp, 4754]    AstClassDeclaration::Print
    Virtual Call   [ast.cpp, 4811]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4823]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4871]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4890]    AstInitializerDeclaration::Print
    Virtual Call   [ast.cpp, 4941]    AstConstructorDeclaration::Print
    Virtual Call   [ast.cpp, 4964]    AstEnumDeclaration::Print
    Virtual Call   [ast.cpp, 4980]    AstEnumConstant::Print
    Virtual Call   [ast.cpp, 4999]    AstInterfaceDeclaration::Print
    Virtual Call   [ast.cpp, 5015]    AstAnnotationDeclaration::Print
    Virtual Call   [ast.cpp, 5029]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5706]    AstPackageDeclaration::Print
    Virtual Call   [ast.cpp, 5808]    AstClassDeclaration::Print
    Virtual Call   [ast.cpp, 5871]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5883]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5931]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5950]    AstInitializerDeclaration::Print
    Virtual Call   [ast.cpp, 6001]    AstConstructorDeclaration::Print
    Virtual Call   [ast.cpp, 6024]    AstEnumDeclaration::Print
    Virtual Call   [ast.cpp, 6040]    AstEnumConstant::Print
    Virtual Call   [ast.cpp, 6059]    AstInterfaceDeclaration::Print
    Virtual Call   [ast.cpp, 6075]    AstAnnotationDeclaration::Print
    Virtual Call   [ast.cpp, 6089]    AstLocalVariableStatement::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstModifiers::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4636]          AstModifiers
    Declare   [ast.h, 1435]           AstModifiers

AstModifiers::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1444]            AstModifiers
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstModifiers::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 200]       AstModifiers
    Virtual Call   [unparse.cpp, 221]   AstPackageDeclaration::Unparse
    Virtual Call   [unparse.cpp, 325]   AstClassDeclaration::Unparse
    Virtual Call   [unparse.cpp, 401]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 420]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 468]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 498]   AstInitializerDeclaration::Unparse
    Virtual Call   [unparse.cpp, 562]   AstConstructorDeclaration::Unparse
    Virtual Call   [unparse.cpp, 589]   AstEnumDeclaration::Unparse
    Virtual Call   [unparse.cpp, 620]   AstEnumConstant::Unparse
    Virtual Call   [unparse.cpp, 640]   AstInterfaceDeclaration::Unparse
    Virtual Call   [unparse.cpp, 667]   AstAnnotationDeclaration::Unparse
    Virtual Call   [unparse.cpp, 681]   AstLocalVariableStatement::Unparse
    Declare   [ast.h, 1436]           AstModifiers
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstModifiers::~AstModifiers    (Public Virtual Function)
    Define   [ast.h, 1418]            AstModifiers
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstName::AstName    (Public Function)
    Define   [ast.h, 992]             AstName
    Call   [ast.h, 5051]              StoragePool::NewName

AstName::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 255]           AstName
    Declare   [ast.h, 1004]           AstName
    Virtual Call   [ast.cpp, 261]     AstName::Clone
    Virtual Call   [ast.cpp, 325]     AstTypeName::Clone
    Virtual Call   [ast.cpp, 349]     AstAnnotation::Clone
    Virtual Call   [ast.cpp, 394]     AstPackageDeclaration::Clone
    Virtual Call   [ast.cpp, 404]     AstImportDeclaration::Clone
    Virtual Call   [ast.cpp, 710]     AstArguments::Clone
    Virtual Call   [ast.cpp, 2293]    AstName::Clone
    Virtual Call   [ast.cpp, 2371]    AstTypeName::Clone
    Virtual Call   [ast.cpp, 2403]    AstAnnotation::Clone
    Virtual Call   [ast.cpp, 2445]    AstPackageDeclaration::Clone
    Virtual Call   [ast.cpp, 2463]    AstImportDeclaration::Clone
    Virtual Call   [ast.cpp, 2792]    AstArguments::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstName::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2289]          AstName
    Declare   [ast.h, 1005]           AstName

AstName::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1008]            AstName
    Virtual Call   [ast.h, 1010]      AstName::LeftToken
    Virtual Call   [ast.h, 1270]      AstTypeName::LeftToken
    Virtual Call   [expr.cpp, 4098]   Semantic::ProcessClassCreationExpression
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstName::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3773]          AstName
    Declare   [ast.h, 1006]           AstName
    Virtual Call   [ast.cpp, 3776]    AstName::Lexify
    Virtual Call   [ast.cpp, 3817]    AstTypeName::Lexify
    Virtual Call   [ast.cpp, 3832]    AstAnnotation::Lexify
    Virtual Call   [ast.cpp, 3853]    AstPackageDeclaration::Lexify
    Virtual Call   [ast.cpp, 3860]    AstImportDeclaration::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstName::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5587]          AstName
    Declare   [ast.h, 999]            AstName
    Virtual Call   [ast.cpp, 4539]    AstName::Print
    Virtual Call   [ast.cpp, 4600]    AstTypeName::Print
    Virtual Call   [ast.cpp, 4625]    AstAnnotation::Print
    Virtual Call   [ast.cpp, 4655]    AstPackageDeclaration::Print
    Virtual Call   [ast.cpp, 4668]    AstImportDeclaration::Print
    Virtual Call   [ast.cpp, 5593]    AstName::Print
    Virtual Call   [ast.cpp, 5652]    AstTypeName::Print
    Virtual Call   [ast.cpp, 5677]    AstAnnotation::Print
    Virtual Call   [ast.cpp, 5707]    AstPackageDeclaration::Print
    Virtual Call   [ast.cpp, 5720]    AstImportDeclaration::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstName::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4533]          AstName
    Declare   [ast.h, 1000]           AstName

AstName::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1012]            AstName
    Virtual Call   [decl.cpp, 1930]   Semantic::ProcessSingleTypeImportDeclaration
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstName::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 60]        AstName
    Virtual Call   [unparse.cpp, 66]   AstName::Unparse
    Virtual Call   [unparse.cpp, 148]   AstTypeName::Unparse
    Virtual Call   [unparse.cpp, 171]   AstAnnotation::Unparse
    Virtual Call   [unparse.cpp, 223]   AstPackageDeclaration::Unparse
    Virtual Call   [unparse.cpp, 236]   AstImportDeclaration::Unparse
    Declare   [ast.h, 1001]           AstName
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstName::~AstName    (Public Virtual Function)
    Define   [ast.h, 996]             AstName
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstNullLiteral::AstNullLiteral    (Public Function)
    Define   [ast.h, 3995]            AstNullLiteral
    Call   [ast.h, 5381]              StoragePool::NewNullLiteral

AstNullLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1214]          AstNullLiteral
    Declare   [ast.h, 4007]           AstNullLiteral
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstNullLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3443]          AstNullLiteral
    Declare   [ast.h, 4008]           AstNullLiteral

AstNullLiteral::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4011]            AstNullLiteral
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstNullLiteral::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4334]          AstNullLiteral
    Declare   [ast.h, 4009]           AstNullLiteral
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstNullLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6384]          AstNullLiteral
    Declare   [ast.h, 4002]           AstNullLiteral
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstNullLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5324]          AstNullLiteral
    Declare   [ast.h, 4003]           AstNullLiteral

AstNullLiteral::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4012]            AstNullLiteral
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstNullLiteral::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1048]      AstNullLiteral
    Declare   [ast.h, 4004]           AstNullLiteral
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstNullLiteral::~AstNullLiteral    (Public Virtual Function)
    Define   [ast.h, 3999]            AstNullLiteral
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstPackageDeclaration::AstPackageDeclaration    (Public Function)
    Define   [ast.h, 1464]            AstPackageDeclaration
    Call   [ast.h, 5106]              StoragePool::NewPackageDeclaration

AstPackageDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 384]           AstPackageDeclaration
    Declare   [ast.h, 1475]           AstPackageDeclaration
    Virtual Call   [ast.cpp, 422]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2490]    AstCompilationUnit::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstPackageDeclaration::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2437]          AstPackageDeclaration
    Declare   [ast.h, 1476]           AstPackageDeclaration

AstPackageDeclaration::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1479]            AstPackageDeclaration
    Virtual Call   [unparse.cpp, 218]   AstPackageDeclaration::Unparse
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstPackageDeclaration::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3848]          AstPackageDeclaration
    Declare   [ast.h, 1477]           AstPackageDeclaration
    Virtual Call   [ast.cpp, 3872]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstPackageDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5699]          AstPackageDeclaration
    Declare   [ast.h, 1470]           AstPackageDeclaration
    Virtual Call   [ast.cpp, 4688]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5740]    AstCompilationUnit::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstPackageDeclaration::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4647]          AstPackageDeclaration
    Declare   [ast.h, 1471]           AstPackageDeclaration

AstPackageDeclaration::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1483]            AstPackageDeclaration
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstPackageDeclaration::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 214]       AstPackageDeclaration
    Virtual Call   [unparse.cpp, 251]   AstCompilationUnit::Unparse
    Declare   [ast.h, 1472]           AstPackageDeclaration
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstPackageDeclaration::~AstPackageDeclaration    (Public Virtual Function)
    Define   [ast.h, 1467]            AstPackageDeclaration
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstParenthesizedExpression::AstParenthesizedExpression    (Public Function)
    Define   [ast.h, 4146]            AstParenthesizedExpression
    Call   [ast.h, 5401]              StoragePool::NewParenthesizedExpression

AstParenthesizedExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1268]          AstParenthesizedExpression
    Declare   [ast.h, 4161]           AstParenthesizedExpression
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstParenthesizedExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3513]          AstParenthesizedExpression
    Declare   [ast.h, 4162]           AstParenthesizedExpression

AstParenthesizedExpression::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4165]            AstParenthesizedExpression
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstParenthesizedExpression::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4371]          AstParenthesizedExpression
    Declare   [ast.h, 4163]           AstParenthesizedExpression
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstParenthesizedExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6418]          AstParenthesizedExpression
    Declare   [ast.h, 4156]           AstParenthesizedExpression
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstParenthesizedExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5358]          AstParenthesizedExpression
    Declare   [ast.h, 4157]           AstParenthesizedExpression

AstParenthesizedExpression::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4166]            AstParenthesizedExpression
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstParenthesizedExpression::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1095]      AstParenthesizedExpression
    Declare   [ast.h, 4158]           AstParenthesizedExpression
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstParenthesizedExpression::~AstParenthesizedExpression    (Public Virtual Function)
    Define   [ast.h, 4149]            AstParenthesizedExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstPostUnaryExpression::AstPostUnaryExpression    (Public Function)
    Define   [ast.h, 4475]            AstPostUnaryExpression
    Call   [ast.h, 5436]              StoragePool::NewPostUnaryExpression

AstPostUnaryExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1387]          AstPostUnaryExpression
    Declare   [ast.h, 4493]           AstPostUnaryExpression
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstPostUnaryExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3655]          AstPostUnaryExpression
    Declare   [ast.h, 4494]           AstPostUnaryExpression

AstPostUnaryExpression::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4497]            AstPostUnaryExpression
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstPostUnaryExpression::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4447]          AstPostUnaryExpression
    Declare   [ast.h, 4495]           AstPostUnaryExpression
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstPostUnaryExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6508]          AstPostUnaryExpression
    Declare   [ast.h, 4488]           AstPostUnaryExpression
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstPostUnaryExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5448]          AstPostUnaryExpression
    Declare   [ast.h, 4489]           AstPostUnaryExpression

AstPostUnaryExpression::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4498]            AstPostUnaryExpression
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstPostUnaryExpression::Tag    (Public Function)
  Declared as: PostUnaryExpressionTag
    Define   [ast.h, 4482]            AstPostUnaryExpression
    Call   [bytecode.cpp, 5351]       ByteCode::EmitPostUnaryExpressionField
    Call   [bytecode.cpp, 5358]       ByteCode::EmitPostUnaryExpressionField
    Call   [bytecode.cpp, 5364]       ByteCode::EmitPostUnaryExpressionField
    Call   [bytecode.cpp, 5370]       ByteCode::EmitPostUnaryExpressionField
    Call   [bytecode.cpp, 5409]       ByteCode::EmitPostUnaryExpressionSimple
    Call   [bytecode.cpp, 5422]       ByteCode::EmitPostUnaryExpressionSimple
    Call   [bytecode.cpp, 5429]       ByteCode::EmitPostUnaryExpressionSimple
    Call   [bytecode.cpp, 5435]       ByteCode::EmitPostUnaryExpressionSimple
    Call   [bytecode.cpp, 5441]       ByteCode::EmitPostUnaryExpressionSimple
    Call   [bytecode.cpp, 5477]       ByteCode::EmitPostUnaryExpressionArray
    Call   [bytecode.cpp, 5487]       ByteCode::EmitPostUnaryExpressionArray
    Call   [bytecode.cpp, 5498]       ByteCode::EmitPostUnaryExpressionArray
    Call   [bytecode.cpp, 5509]       ByteCode::EmitPostUnaryExpressionArray
    Call   [bytecode.cpp, 5520]       ByteCode::EmitPostUnaryExpressionArray
    Call   [bytecode.cpp, 5530]       ByteCode::EmitPostUnaryExpressionArray
    Call   [bytecode.cpp, 5540]       ByteCode::EmitPostUnaryExpressionArray

AstPostUnaryExpression::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1192]      AstPostUnaryExpression
    Declare   [ast.h, 4490]           AstPostUnaryExpression
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstPostUnaryExpression::~AstPostUnaryExpression    (Public Virtual Function)
    Define   [ast.h, 4480]            AstPostUnaryExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstPreUnaryExpression::AstPreUnaryExpression    (Public Function)
    Define   [ast.h, 4536]            AstPreUnaryExpression
    Call   [ast.h, 5441]              StoragePool::NewPreUnaryExpression

AstPreUnaryExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1400]          AstPreUnaryExpression
    Declare   [ast.h, 4554]           AstPreUnaryExpression
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstPreUnaryExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3670]          AstPreUnaryExpression
    Declare   [ast.h, 4555]           AstPreUnaryExpression

AstPreUnaryExpression::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4558]            AstPreUnaryExpression
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstPreUnaryExpression::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4453]          AstPreUnaryExpression
    Declare   [ast.h, 4556]           AstPreUnaryExpression
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstPreUnaryExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6518]          AstPreUnaryExpression
    Declare   [ast.h, 4549]           AstPreUnaryExpression
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstPreUnaryExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5458]          AstPreUnaryExpression
    Declare   [ast.h, 4550]           AstPreUnaryExpression

AstPreUnaryExpression::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4559]            AstPreUnaryExpression
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstPreUnaryExpression::Tag    (Public Function)
  Declared as: PreUnaryExpressionTag
    Define   [ast.h, 4543]            AstPreUnaryExpression
    Call   [control.cpp, 3236]        SingletonAnalysis::ReturnsSingleton
    Call   [definite.cpp, 338]        Semantic::DefinitePreUnaryExpression
    Call   [bytecode.cpp, 2116]       ByteCode::EmitBranchIfExpression
    Call   [bytecode.cpp, 5555]       ByteCode::EmitPreUnaryExpression
    Call   [bytecode.cpp, 5556]       ByteCode::EmitPreUnaryExpression
    Call   [bytecode.cpp, 5565]       ByteCode::EmitPreUnaryExpression
    Call   [bytecode.cpp, 5655]       ByteCode::EmitPreUnaryIncrementExpressionSimple
    Call   [bytecode.cpp, 5666]       ByteCode::EmitPreUnaryIncrementExpressionSimple
    Call   [bytecode.cpp, 5675]       ByteCode::EmitPreUnaryIncrementExpressionSimple
    Call   [bytecode.cpp, 5683]       ByteCode::EmitPreUnaryIncrementExpressionSimple
    Call   [bytecode.cpp, 5691]       ByteCode::EmitPreUnaryIncrementExpressionSimple
    Call   [bytecode.cpp, 5728]       ByteCode::EmitPreUnaryIncrementExpressionArray
    Call   [bytecode.cpp, 5738]       ByteCode::EmitPreUnaryIncrementExpressionArray
    Call   [bytecode.cpp, 5749]       ByteCode::EmitPreUnaryIncrementExpressionArray
    Call   [bytecode.cpp, 5760]       ByteCode::EmitPreUnaryIncrementExpressionArray
    Call   [bytecode.cpp, 5771]       ByteCode::EmitPreUnaryIncrementExpressionArray
    Call   [bytecode.cpp, 5781]       ByteCode::EmitPreUnaryIncrementExpressionArray
    Call   [bytecode.cpp, 5791]       ByteCode::EmitPreUnaryIncrementExpressionArray
    Call   [bytecode.cpp, 5820]       ByteCode::EmitPreUnaryIncrementExpressionField
    Call   [bytecode.cpp, 5829]       ByteCode::EmitPreUnaryIncrementExpressionField
    Call   [bytecode.cpp, 5837]       ByteCode::EmitPreUnaryIncrementExpressionField
    Call   [bytecode.cpp, 5845]       ByteCode::EmitPreUnaryIncrementExpressionField
    Call   [ast.cpp, 5465]            AstPreUnaryExpression::Print
    Call   [expr.cpp, 4532]           Semantic::ProcessPreUnaryExpression

AstPreUnaryExpression::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1202]      AstPreUnaryExpression
    Declare   [ast.h, 4551]           AstPreUnaryExpression
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstPreUnaryExpression::~AstPreUnaryExpression    (Public Virtual Function)
    Define   [ast.h, 4541]            AstPreUnaryExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstPrimitiveType::AstPrimitiveType    (Public Function)
    Define   [ast.h, 1035]            AstPrimitiveType
    Call   [ast.h, 5056]              StoragePool::NewPrimitiveType

AstPrimitiveType::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 271]           AstPrimitiveType
    Declare   [ast.h, 1047]           AstPrimitiveType
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstPrimitiveType::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2308]          AstPrimitiveType
    Declare   [ast.h, 1048]           AstPrimitiveType

AstPrimitiveType::IdentifierToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1053]            AstPrimitiveType
    Virtual Call   [ast.h, 1131]      AstArrayType::IdentifierToken
    Virtual Call   [decl.cpp, 3964]   Semantic::ProcessType
    Virtual Call   [decl.cpp, 3970]   Semantic::ProcessType
    Virtual Call   [ast.cpp, 1588]    AstFieldDeclaration::PrintAssociation
    Virtual Call   [ast.cpp, 1633]    AstMethodDeclaration::PrintAssociation
    Virtual Call   [ast.cpp, 1684]    AstMethodDeclarator::PrintAssociation

AstPrimitiveType::IdentifierTokenString    (Public Virtual Function)
  Declared as: wchar_t *
    Define   [ast.h, 1054]            AstPrimitiveType
    Virtual Call   [ast.h, 1132]      AstArrayType::IdentifierTokenString
    Virtual Call   [ast.h, 2384]      AstMethodDeclaration::getReturnType
    Virtual Call   [ast.cpp, 2031]    AstMethodBody::getVariables

AstPrimitiveType::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1051]            AstPrimitiveType
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstPrimitiveType::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3781]          AstPrimitiveType
    Declare   [ast.h, 1049]           AstPrimitiveType
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstPrimitiveType::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5596]          AstPrimitiveType
    Declare   [ast.h, 1042]           AstPrimitiveType
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstPrimitiveType::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4542]          AstPrimitiveType
    Declare   [ast.h, 1043]           AstPrimitiveType

AstPrimitiveType::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1052]            AstPrimitiveType
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstPrimitiveType::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 74]        AstPrimitiveType
    Declare   [ast.h, 1044]           AstPrimitiveType
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstPrimitiveType::~AstPrimitiveType    (Public Virtual Function)
    Define   [ast.h, 1039]            AstPrimitiveType
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstReturnStatement::AstReturnStatement    (Public Function)
    Define   [ast.h, 3501]            AstReturnStatement
    Call   [ast.h, 5306]              StoragePool::NewReturnStatement

AstReturnStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1040]          AstReturnStatement
    Declare   [ast.h, 3512]           AstReturnStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstReturnStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3222]          AstReturnStatement
    Declare   [ast.h, 3513]           AstReturnStatement

AstReturnStatement::getState    (Public Virtual Function)
  Declared as: State *
    Define   [ast.cpp, 2155]          AstReturnStatement
    Declare   [ast.h, 3523]           AstReturnStatement
    Virtual Call   [ast.cpp, 2048]    AstMethodBody::getStatechart
    Virtual Call   [ast.cpp, 2060]    AstBlock::getState

AstReturnStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3516]            AstReturnStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstReturnStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4234]          AstReturnStatement
    Declare   [ast.h, 3514]           AstReturnStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstReturnStatement::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1893]          AstReturnStatement
    Declare   [ast.h, 3521]           AstReturnStatement
    Virtual Call   [ast.cpp, 1882]    AstBlock::NumDelegation
    Virtual Call   [ast.cpp, 1931]    AstBlock::NumDelegation

AstReturnStatement::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1942]          AstReturnStatement
    Declare   [ast.h, 3522]           AstReturnStatement

AstReturnStatement::NumExecutionPaths    (Public Virtual Function)
  Declared as: int
    Define   [ast.cpp, 1862]          AstReturnStatement
    Declare   [ast.h, 3520]           AstReturnStatement
    Virtual Call   [ast.cpp, 1852]    AstBlock::NumExecutionPaths

AstReturnStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6248]          AstReturnStatement
    Declare   [ast.h, 3507]           AstReturnStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstReturnStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5188]          AstReturnStatement
    Declare   [ast.h, 3508]           AstReturnStatement

AstReturnStatement::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1732]          AstReturnStatement
    Declare   [ast.h, 3524]           AstReturnStatement

AstReturnStatement::returnsType    (Public Virtual Function)
  Declared as: TypeSymbol *
    Define   [ast.cpp, 1826]          AstReturnStatement
    Declare   [ast.h, 3518]           AstReturnStatement
    Virtual Call   [ast.cpp, 1819]    AstBlock::returnsType

AstReturnStatement::returnsVar    (Public Virtual Function)
  Declared as: bool
    Define   [ast.cpp, 1795]          AstReturnStatement
    Declare   [ast.h, 3519]           AstReturnStatement
    Virtual Call   [ast.cpp, 1782]    AstBlock::returnsVar

AstReturnStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3517]            AstReturnStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstReturnStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 877]       AstReturnStatement
    Declare   [ast.h, 3509]           AstReturnStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstReturnStatement::~AstReturnStatement    (Public Virtual Function)
    Define   [ast.h, 3504]            AstReturnStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstStatement::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 809]             AstStatement

AstStatement::AstStatement    (Public Function)
    Define   [ast.h, 795]             AstStatement
    Call   [ast.h, 914]               AstBlock::AstBlock
    Call   [ast.h, 2112]              AstVariableDeclarator::AstVariableDeclarator
    Call   [ast.h, 2537]              AstThisCall::AstThisCall
    Call   [ast.h, 2576]              AstSuperCall::AstSuperCall
    Call   [ast.h, 2879]              AstLocalVariableStatement::AstLocalVariableStatement
    Call   [ast.h, 2932]              AstLocalClassStatement::AstLocalClassStatement
    Call   [ast.h, 2936]              AstLocalClassStatement::AstLocalClassStatement
    Call   [ast.h, 2973]              AstIfStatement::AstIfStatement
    Call   [ast.h, 3015]              AstEmptyStatement::AstEmptyStatement
    Call   [ast.h, 3046]              AstExpressionStatement::AstExpressionStatement
    Call   [ast.h, 3204]              AstSwitchStatement::AstSwitchStatement
    Call   [ast.h, 3258]              AstWhileStatement::AstWhileStatement
    Call   [ast.h, 3293]              AstDoStatement::AstDoStatement
    Call   [ast.h, 3335]              AstForStatement::AstForStatement
    Call   [ast.h, 3394]              AstForeachStatement::AstForeachStatement
    Call   [ast.h, 3428]              AstBreakStatement::AstBreakStatement
    Call   [ast.h, 3466]              AstContinueStatement::AstContinueStatement
    Call   [ast.h, 3502]              AstReturnStatement::AstReturnStatement
    Call   [ast.h, 3540]              AstThrowStatement::AstThrowStatement
    Call   [ast.h, 3572]              AstSynchronizedStatement::AstSynchronizedStatement
    Call   [ast.h, 3612]              AstAssertStatement::AstAssertStatement
    Call   [ast.h, 3711]              AstTryStatement::AstTryStatement

AstStatement::getState    (Public Virtual Function)
  Declared as: State *
    Define   [ast.h, 807]             AstStatement
    Virtual Call   [ast.cpp, 2048]    AstMethodBody::getStatechart
    Virtual Call   [ast.cpp, 2060]    AstBlock::getState

AstStatement::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.h, 804]             AstStatement
    Virtual Call   [ast.cpp, 1882]    AstBlock::NumDelegation
    Virtual Call   [ast.cpp, 1931]    AstBlock::NumDelegation

AstStatement::NumDelegation    (Public Virtual Function)
  Declared as: int
    Define   [ast.h, 805]             AstStatement

AstStatement::NumExecutionPaths    (Public Virtual Function)
  Declared as: int
    Define   [ast.h, 803]             AstStatement
    Virtual Call   [ast.cpp, 1852]    AstBlock::NumExecutionPaths

AstStatement::returnsType    (Public Virtual Function)
  Declared as: TypeSymbol *
    Define   [ast.h, 801]             AstStatement
    Virtual Call   [ast.cpp, 1819]    AstBlock::returnsType

AstStatement::returnsVar    (Public Virtual Function)
  Declared as: bool
    Define   [ast.h, 802]             AstStatement
    Virtual Call   [ast.cpp, 1782]    AstBlock::returnsVar

AstStatement::simulate    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 806]             AstStatement
    Virtual Call   [ast.cpp, 1986]    AstBlock::simulate

AstStatement::~AstStatement    (Public Virtual Function)
    Define   [ast.h, 808]             AstStatement
    Call   [ast.h, 917]               AstBlock::~AstBlock
    Call   [ast.h, 2114]              AstVariableDeclarator::~AstVariableDeclarator
    Call   [ast.h, 2539]              AstThisCall::~AstThisCall
    Call   [ast.h, 2578]              AstSuperCall::~AstSuperCall
    Call   [ast.h, 2882]              AstLocalVariableStatement::~AstLocalVariableStatement
    Call   [ast.h, 2939]              AstLocalClassStatement::~AstLocalClassStatement
    Call   [ast.h, 2975]              AstIfStatement::~AstIfStatement
    Call   [ast.h, 3018]              AstEmptyStatement::~AstEmptyStatement
    Call   [ast.h, 3048]              AstExpressionStatement::~AstExpressionStatement
    Call   [ast.h, 3207]              AstSwitchStatement::~AstSwitchStatement
    Call   [ast.h, 3260]              AstWhileStatement::~AstWhileStatement
    Call   [ast.h, 3299]              AstDoStatement::~AstDoStatement
    Call   [ast.h, 3338]              AstForStatement::~AstForStatement
    Call   [ast.h, 3396]              AstForeachStatement::~AstForeachStatement
    Call   [ast.h, 3434]              AstBreakStatement::~AstBreakStatement
    Call   [ast.h, 3472]              AstContinueStatement::~AstContinueStatement
    Call   [ast.h, 3504]              AstReturnStatement::~AstReturnStatement
    Call   [ast.h, 3542]              AstThrowStatement::~AstThrowStatement
    Call   [ast.h, 3574]              AstSynchronizedStatement::~AstSynchronizedStatement
    Call   [ast.h, 3614]              AstAssertStatement::~AstAssertStatement
    Call   [ast.h, 3714]              AstTryStatement::~AstTryStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstStringLiteral::AstStringLiteral    (Public Function)
    Define   [ast.h, 3935]            AstStringLiteral
    Call   [ast.h, 5371]              StoragePool::NewStringLiteral

AstStringLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1194]          AstStringLiteral
    Declare   [ast.h, 3947]           AstStringLiteral
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstStringLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3416]          AstStringLiteral
    Declare   [ast.h, 3948]           AstStringLiteral

AstStringLiteral::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3951]            AstStringLiteral
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstStringLiteral::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4324]          AstStringLiteral
    Declare   [ast.h, 3949]           AstStringLiteral
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstStringLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6370]          AstStringLiteral
    Declare   [ast.h, 3942]           AstStringLiteral
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstStringLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5310]          AstStringLiteral
    Declare   [ast.h, 3943]           AstStringLiteral

AstStringLiteral::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3952]            AstStringLiteral
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstStringLiteral::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1024]      AstStringLiteral
    Declare   [ast.h, 3944]           AstStringLiteral
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstStringLiteral::~AstStringLiteral    (Public Virtual Function)
    Define   [ast.h, 3939]            AstStringLiteral
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstSuperCall::AstSuperCall    (Public Function)
    Define   [ast.h, 2575]            AstSuperCall
    Call   [ast.h, 5201]              StoragePool::NewSuperCall

AstSuperCall::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 730]           AstSuperCall
    Declare   [ast.h, 2586]           AstSuperCall
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstSuperCall::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2818]          AstSuperCall
    Declare   [ast.h, 2587]           AstSuperCall

AstSuperCall::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2590]            AstSuperCall
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstSuperCall::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4035]          AstSuperCall
    Declare   [ast.h, 2588]           AstSuperCall
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstSuperCall::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5976]          AstSuperCall
    Declare   [ast.h, 2581]           AstSuperCall
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstSuperCall::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4916]          AstSuperCall
    Declare   [ast.h, 2582]           AstSuperCall

AstSuperCall::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2596]            AstSuperCall
    Virtual Call   [body.cpp, 2152]   Semantic::ProcessSuperCall
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstSuperCall::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 534]       AstSuperCall
    Declare   [ast.h, 2583]           AstSuperCall
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstSuperCall::~AstSuperCall    (Public Virtual Function)
    Define   [ast.h, 2578]            AstSuperCall
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstSuperExpression::AstSuperExpression    (Public Function)
    Define   [ast.h, 4109]            AstSuperExpression
    Call   [ast.h, 5396]              StoragePool::NewSuperExpression

AstSuperExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1253]          AstSuperExpression
    Declare   [ast.h, 4121]           AstSuperExpression
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstSuperExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3493]          AstSuperExpression
    Declare   [ast.h, 4122]           AstSuperExpression

AstSuperExpression::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4125]            AstSuperExpression
    Virtual Call   [expr.cpp, 1759]   Semantic::CreateAccessToType
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstSuperExpression::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4360]          AstSuperExpression
    Declare   [ast.h, 4123]           AstSuperExpression
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstSuperExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6408]          AstSuperExpression
    Declare   [ast.h, 4116]           AstSuperExpression
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstSuperExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5348]          AstSuperExpression
    Declare   [ast.h, 4117]           AstSuperExpression

AstSuperExpression::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4129]            AstSuperExpression
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstSuperExpression::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1081]      AstSuperExpression
    Declare   [ast.h, 4118]           AstSuperExpression
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstSuperExpression::~AstSuperExpression    (Public Virtual Function)
    Define   [ast.h, 4113]            AstSuperExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstSwitchBlockStatement::AddSwitchLabel    (Public Function)
  Declared as: void
    Declare   [ast.h, 3139]           AstSwitchBlockStatement
    Define   [ast.h, 7068]            AstSwitchBlockStatement
    Call   [ast.cpp, 917]             AstSwitchBlockStatement::Clone
    Call   [ast.cpp, 3061]            AstSwitchBlockStatement::Clone
    Call   [javaact.cpp, 2619]        Parser::MakeSwitchBlockStatement

AstSwitchBlockStatement::AllocateSwitchLabels    (Public Function)
  Declared as: void
    Declare   [ast.h, 3138]           AstSwitchBlockStatement
    Define   [ast.h, 7062]            AstSwitchBlockStatement
    Call   [ast.cpp, 915]             AstSwitchBlockStatement::Clone
    Call   [ast.cpp, 3059]            AstSwitchBlockStatement::Clone
    Call   [javaact.cpp, 2614]        Parser::MakeSwitchBlockStatement

AstSwitchBlockStatement::AstSwitchBlockStatement    (Public Function)
    Define   [ast.h, 3123]            AstSwitchBlockStatement
    Call   [ast.h, 5266]              StoragePool::NewSwitchBlockStatement

AstSwitchBlockStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 911]           AstSwitchBlockStatement
    Declare   [ast.h, 3147]           AstSwitchBlockStatement
    Virtual Call   [ast.cpp, 874]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 877]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 930]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 954]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 965]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 995]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1009]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1074]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1101]    AstCatchClause::Clone
    Virtual Call   [ast.cpp, 1112]    AstFinallyClause::Clone
    Virtual Call   [ast.cpp, 1123]    AstTryStatement::Clone
    Virtual Call   [ast.cpp, 2997]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3000]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3071]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3100]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3116]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3152]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3171]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3261]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3296]    AstCatchClause::Clone
    Virtual Call   [ast.cpp, 3310]    AstFinallyClause::Clone
    Virtual Call   [ast.cpp, 3324]    AstTryStatement::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstSwitchBlockStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3055]          AstSwitchBlockStatement
    Declare   [ast.h, 3148]           AstSwitchBlockStatement

AstSwitchBlockStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3151]            AstSwitchBlockStatement
    Virtual Call   [body.cpp, 725]    Semantic::ProcessForeachStatement
    Virtual Call   [body.cpp, 2439]   Semantic::ProcessConstructorBody
    Virtual Call   [bytecode.cpp, 1133]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1147]   ByteCode::EmitStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstSwitchBlockStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4164]          AstSwitchBlockStatement
    Declare   [ast.h, 3149]           AstSwitchBlockStatement
    Virtual Call   [ast.cpp, 4138]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4141]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4174]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4182]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4189]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4208]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4217]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4252]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4270]    AstCatchClause::Lexify
    Virtual Call   [ast.cpp, 4277]    AstFinallyClause::Lexify
    Virtual Call   [ast.cpp, 4284]    AstTryStatement::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstSwitchBlockStatement::NumSwitchLabels    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 3134]            AstSwitchBlockStatement
    Call   [body.cpp, 827]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 839]            Semantic::ProcessSwitchStatement
    Call   [unparse.cpp, 759]         AstSwitchBlockStatement::Unparse
    Call   [bytecode.cpp, 1542]       ByteCode::EmitSwitchStatement
    Call   [ast.cpp, 915]             AstSwitchBlockStatement::Clone
    Call   [ast.cpp, 916]             AstSwitchBlockStatement::Clone
    Call   [ast.cpp, 3059]            AstSwitchBlockStatement::Clone
    Call   [ast.cpp, 3060]            AstSwitchBlockStatement::Clone
    Call   [ast.cpp, 4166]            AstSwitchBlockStatement::Lexify
    Call   [ast.cpp, 5085]            AstSwitchBlockStatement::Print
    Call   [ast.cpp, 5092]            AstSwitchBlockStatement::Print
    Call   [ast.cpp, 6145]            AstSwitchBlockStatement::Print
    Call   [ast.cpp, 6152]            AstSwitchBlockStatement::Print

AstSwitchBlockStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6141]          AstSwitchBlockStatement
    Declare   [ast.h, 3142]           AstSwitchBlockStatement
    Virtual Call   [ast.cpp, 5053]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5055]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5113]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5122]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5133]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5156]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5167]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5214]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5238]    AstCatchClause::Print
    Virtual Call   [ast.cpp, 5246]    AstFinallyClause::Print
    Virtual Call   [ast.cpp, 5261]    AstTryStatement::Print
    Virtual Call   [ast.cpp, 6113]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6115]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6173]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6182]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6193]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6216]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6227]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6274]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6298]    AstCatchClause::Print
    Virtual Call   [ast.cpp, 6306]    AstFinallyClause::Print
    Virtual Call   [ast.cpp, 6321]    AstTryStatement::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstSwitchBlockStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5081]          AstSwitchBlockStatement
    Declare   [ast.h, 3143]           AstSwitchBlockStatement

AstSwitchBlockStatement::SwitchLabel    (Public Function)
  Declared as: AstSwitchLabel *&
    Define   [ast.h, 3130]            AstSwitchBlockStatement
    Call   [ast.h, 3151]              AstSwitchBlockStatement::LeftToken
    Call   [body.cpp, 842]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 895]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 988]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 994]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 1001]           Semantic::ProcessSwitchStatement
    Call   [unparse.cpp, 760]         AstSwitchBlockStatement::Unparse
    Call   [bytecode.cpp, 1545]       ByteCode::EmitSwitchStatement
    Call   [ast.cpp, 917]             AstSwitchBlockStatement::Clone
    Call   [ast.cpp, 3061]            AstSwitchBlockStatement::Clone
    Call   [ast.cpp, 4167]            AstSwitchBlockStatement::Lexify
    Call   [ast.cpp, 5089]            AstSwitchBlockStatement::Print
    Call   [ast.cpp, 5093]            AstSwitchBlockStatement::Print
    Call   [ast.cpp, 6149]            AstSwitchBlockStatement::Print
    Call   [ast.cpp, 6153]            AstSwitchBlockStatement::Print

AstSwitchBlockStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 755]       AstSwitchBlockStatement
    Declare   [ast.h, 3144]           AstSwitchBlockStatement
    Virtual Call   [unparse.cpp, 712]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 716]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 774]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 786]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 796]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 830]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 844]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 913]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 941]   AstCatchClause::Unparse
    Virtual Call   [unparse.cpp, 951]   AstFinallyClause::Unparse
    Virtual Call   [unparse.cpp, 961]   AstTryStatement::Unparse
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstSwitchBlockStatement::~AstSwitchBlockStatement    (Public Virtual Function)
    Define   [ast.h, 3128]            AstSwitchBlockStatement
    Virtual Call   [semantic.h, 274]   DefiniteBlockStack::~DefiniteBlockStack
    Virtual Call   [bytecode.h, 219]   MethodStack::~MethodStack
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstSwitchLabel::AstSwitchLabel    (Public Function)
    Define   [ast.h, 3095]            AstSwitchLabel
    Call   [ast.h, 5261]              StoragePool::NewSwitchLabel

AstSwitchLabel::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 896]           AstSwitchLabel
    Declare   [ast.h, 3106]           AstSwitchLabel
    Virtual Call   [ast.cpp, 918]     AstSwitchBlockStatement::Clone
    Virtual Call   [ast.cpp, 3062]    AstSwitchBlockStatement::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstSwitchLabel::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3034]          AstSwitchLabel
    Declare   [ast.h, 3107]           AstSwitchLabel

AstSwitchLabel::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3110]            AstSwitchLabel
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstSwitchLabel::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4156]          AstSwitchLabel
    Declare   [ast.h, 3108]           AstSwitchLabel
    Virtual Call   [ast.cpp, 4167]    AstSwitchBlockStatement::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstSwitchLabel::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6132]          AstSwitchLabel
    Declare   [ast.h, 3101]           AstSwitchLabel
    Virtual Call   [ast.cpp, 5093]    AstSwitchBlockStatement::Print
    Virtual Call   [ast.cpp, 6153]    AstSwitchBlockStatement::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstSwitchLabel::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5072]          AstSwitchLabel
    Declare   [ast.h, 3102]           AstSwitchLabel

AstSwitchLabel::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3111]            AstSwitchLabel
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstSwitchLabel::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 743]       AstSwitchLabel
    Virtual Call   [unparse.cpp, 760]   AstSwitchBlockStatement::Unparse
    Declare   [ast.h, 3103]           AstSwitchLabel
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstSwitchLabel::~AstSwitchLabel    (Public Virtual Function)
    Define   [ast.h, 3098]            AstSwitchLabel
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstSwitchStatement::AddCase    (Public Function)
  Declared as: void
    Declare   [ast.h, 3217]           AstSwitchStatement
    Define   [ast.h, 7087]            AstSwitchStatement
    Call   [body.cpp, 871]            Semantic::ProcessSwitchStatement
    Call   [ast.cpp, 941]             AstSwitchStatement::Clone
    Call   [ast.cpp, 3082]            AstSwitchStatement::Clone

AstSwitchStatement::AllocateCases    (Public Function)
  Declared as: void
    Declare   [ast.h, 3216]           AstSwitchStatement
    Define   [ast.h, 7074]            AstSwitchStatement
    Call   [body.cpp, 828]            Semantic::ProcessSwitchStatement
    Call   [ast.cpp, 931]             AstSwitchStatement::Clone
    Call   [ast.cpp, 3072]            AstSwitchStatement::Clone

AstSwitchStatement::AstSwitchStatement    (Public Function)
    Define   [ast.h, 3203]            AstSwitchStatement
    Call   [ast.h, 5271]              StoragePool::NewSwitchStatement

AstSwitchStatement::Block    (Public Function)
  Declared as: AstSwitchBlockStatement *
    Define   [ast.h, 3219]            AstSwitchStatement
    Call   [body.cpp, 827]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 837]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 968]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 987]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 993]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 1000]           Semantic::ProcessSwitchStatement
    Call   [bytecode.cpp, 1346]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1351]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1385]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1417]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1540]       ByteCode::EmitSwitchStatement

AstSwitchStatement::Case    (Public Function)
  Declared as: CaseElement *&
    Define   [ast.h, 3209]            AstSwitchStatement
    Call   [body.cpp, 986]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 992]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 995]            Semantic::ProcessSwitchStatement
    Call   [bytecode.cpp, 1410]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1412]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1453]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1454]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1515]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1563]       ByteCode::EmitSwitchStatement
    Call   [ast.cpp, 940]             AstSwitchStatement::Clone
    Call   [ast.cpp, 3081]            AstSwitchStatement::Clone

AstSwitchStatement::CaseForValue    (Public Function)
  Declared as: CaseElement *
    Define   [ast.cpp, 199]           AstSwitchStatement
    Declare   [ast.h, 3226]           AstSwitchStatement
    Call   [bytecode.cpp, 1336]       ByteCode::EmitSwitchStatement

AstSwitchStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 922]           AstSwitchStatement
    Declare   [ast.h, 3234]           AstSwitchStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstSwitchStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3066]          AstSwitchStatement
    Declare   [ast.h, 3235]           AstSwitchStatement

AstSwitchStatement::DefaultCase    (Public Function)
  Declared as: CaseElement *&
    Define   [ast.h, 3214]            AstSwitchStatement
    Call   [body.cpp, 886]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 888]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 961]            Semantic::ProcessSwitchStatement
    Call   [definite.cpp, 1213]       Semantic::DefiniteSwitchStatement
    Call   [bytecode.cpp, 1381]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1406]       ByteCode::EmitSwitchStatement
    Call   [ast.cpp, 932]             AstSwitchStatement::Clone
    Call   [ast.cpp, 934]             AstSwitchStatement::Clone
    Call   [ast.cpp, 935]             AstSwitchStatement::Clone
    Call   [ast.cpp, 935]             AstSwitchStatement::Clone
    Call   [ast.cpp, 3073]            AstSwitchStatement::Clone
    Call   [ast.cpp, 3075]            AstSwitchStatement::Clone
    Call   [ast.cpp, 3076]            AstSwitchStatement::Clone
    Call   [ast.cpp, 3076]            AstSwitchStatement::Clone

AstSwitchStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3238]            AstSwitchStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstSwitchStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4171]          AstSwitchStatement
    Declare   [ast.h, 3236]           AstSwitchStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstSwitchStatement::NumBlocks    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 3223]            AstSwitchStatement
    Call   [bytecode.cpp, 1348]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1369]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1380]       ByteCode::EmitSwitchStatement

AstSwitchStatement::NumCases    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 3215]            AstSwitchStatement
    Call   [body.cpp, 983]            Semantic::ProcessSwitchStatement
    Call   [body.cpp, 990]            Semantic::ProcessSwitchStatement
    Call   [bytecode.cpp, 1401]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1447]       ByteCode::EmitSwitchStatement
    Call   [bytecode.cpp, 1562]       ByteCode::EmitSwitchStatement
    Call   [ast.cpp, 931]             AstSwitchStatement::Clone
    Call   [ast.cpp, 937]             AstSwitchStatement::Clone
    Call   [ast.cpp, 3072]            AstSwitchStatement::Clone
    Call   [ast.cpp, 3078]            AstSwitchStatement::Clone

AstSwitchStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6157]          AstSwitchStatement
    Declare   [ast.h, 3229]           AstSwitchStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstSwitchStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5097]          AstSwitchStatement
    Declare   [ast.h, 3230]           AstSwitchStatement

AstSwitchStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3239]            AstSwitchStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstSwitchStatement::SortCases    (Public Function)
  Declared as: void
    Define   [ast.cpp, 131]           AstSwitchStatement
    Call   [body.cpp, 985]            Semantic::ProcessSwitchStatement
    Declare   [ast.h, 3225]           AstSwitchStatement

AstSwitchStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 766]       AstSwitchStatement
    Declare   [ast.h, 3231]           AstSwitchStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstSwitchStatement::~AstSwitchStatement    (Public Virtual Function)
    Define   [ast.h, 3207]            AstSwitchStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstSynchronizedStatement::Accept    (Public Virtual Function)
  Declared as: void
    Define   [ast.h, 3591]            AstSynchronizedStatement

AstSynchronizedStatement::AstSynchronizedStatement    (Public Function)
    Define   [ast.h, 3571]            AstSynchronizedStatement
    Call   [ast.h, 5316]              StoragePool::NewSynchronizedStatement

AstSynchronizedStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1066]          AstSynchronizedStatement
    Declare   [ast.h, 3582]           AstSynchronizedStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstSynchronizedStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3256]          AstSynchronizedStatement
    Declare   [ast.h, 3583]           AstSynchronizedStatement

AstSynchronizedStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3586]            AstSynchronizedStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstSynchronizedStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4249]          AstSynchronizedStatement
    Declare   [ast.h, 3584]           AstSynchronizedStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstSynchronizedStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6267]          AstSynchronizedStatement
    Declare   [ast.h, 3577]           AstSynchronizedStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstSynchronizedStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5207]          AstSynchronizedStatement
    Declare   [ast.h, 3578]           AstSynchronizedStatement

AstSynchronizedStatement::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1707]          AstSynchronizedStatement
    Declare   [ast.h, 3589]           AstSynchronizedStatement

AstSynchronizedStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3587]            AstSynchronizedStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstSynchronizedStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 906]       AstSynchronizedStatement
    Declare   [ast.h, 3579]           AstSynchronizedStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstSynchronizedStatement::~AstSynchronizedStatement    (Public Virtual Function)
    Define   [ast.h, 3574]            AstSynchronizedStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstThisCall::AstThisCall    (Public Function)
    Define   [ast.h, 2536]            AstThisCall
    Call   [ast.h, 5196]              StoragePool::NewThisCall

AstThisCall::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 715]           AstThisCall
    Declare   [ast.h, 2547]           AstThisCall
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstThisCall::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2797]          AstThisCall
    Declare   [ast.h, 2548]           AstThisCall

AstThisCall::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2551]            AstThisCall
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstThisCall::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4025]          AstThisCall
    Declare   [ast.h, 2549]           AstThisCall
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstThisCall::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5965]          AstThisCall
    Declare   [ast.h, 2542]           AstThisCall
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstThisCall::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4905]          AstThisCall
    Declare   [ast.h, 2543]           AstThisCall

AstThisCall::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2556]            AstThisCall
    Virtual Call   [body.cpp, 2036]   Semantic::ProcessThisCall
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstThisCall::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 521]       AstThisCall
    Declare   [ast.h, 2544]           AstThisCall
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstThisCall::~AstThisCall    (Public Virtual Function)
    Define   [ast.h, 2539]            AstThisCall
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstThisExpression::AstThisExpression    (Public Function)
    Define   [ast.h, 4069]            AstThisExpression
    Call   [ast.h, 5391]              StoragePool::NewThisExpression

AstThisExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1238]          AstThisExpression
    Declare   [ast.h, 4081]           AstThisExpression
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstThisExpression::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3472]          AstThisExpression
    Declare   [ast.h, 4082]           AstThisExpression

AstThisExpression::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4085]            AstThisExpression
    Virtual Call   [expr.cpp, 1752]   Semantic::CreateAccessToType
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstThisExpression::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4349]          AstThisExpression
    Declare   [ast.h, 4083]           AstThisExpression
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstThisExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6398]          AstThisExpression
    Declare   [ast.h, 4076]           AstThisExpression
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstThisExpression::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5338]          AstThisExpression
    Declare   [ast.h, 4077]           AstThisExpression

AstThisExpression::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 4089]            AstThisExpression
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstThisExpression::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1067]      AstThisExpression
    Declare   [ast.h, 4078]           AstThisExpression
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstThisExpression::~AstThisExpression    (Public Virtual Function)
    Define   [ast.h, 4073]            AstThisExpression
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstThrowStatement::AstThrowStatement    (Public Function)
    Define   [ast.h, 3539]            AstThrowStatement
    Call   [ast.h, 5311]              StoragePool::NewThrowStatement

AstThrowStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1054]          AstThrowStatement
    Declare   [ast.h, 3550]           AstThrowStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstThrowStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3241]          AstThrowStatement
    Declare   [ast.h, 3551]           AstThrowStatement

AstThrowStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3554]            AstThrowStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstThrowStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4242]          AstThrowStatement
    Declare   [ast.h, 3552]           AstThrowStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstThrowStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6258]          AstThrowStatement
    Declare   [ast.h, 3545]           AstThrowStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstThrowStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5198]          AstThrowStatement
    Declare   [ast.h, 3546]           AstThrowStatement

AstThrowStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3555]            AstThrowStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstThrowStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 895]       AstThrowStatement
    Declare   [ast.h, 3547]           AstThrowStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstThrowStatement::~AstThrowStatement    (Public Virtual Function)
    Define   [ast.h, 3542]            AstThrowStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstTrueLiteral::AstTrueLiteral    (Public Function)
    Define   [ast.h, 3875]            AstTrueLiteral
    Call   [ast.h, 5361]              StoragePool::NewTrueLiteral

AstTrueLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1174]          AstTrueLiteral
    Declare   [ast.h, 3887]           AstTrueLiteral
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstTrueLiteral::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3392]          AstTrueLiteral
    Declare   [ast.h, 3888]           AstTrueLiteral

AstTrueLiteral::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3891]            AstTrueLiteral
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstTrueLiteral::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4314]          AstTrueLiteral
    Declare   [ast.h, 3889]           AstTrueLiteral
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstTrueLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6356]          AstTrueLiteral
    Declare   [ast.h, 3882]           AstTrueLiteral
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstTrueLiteral::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5296]          AstTrueLiteral
    Declare   [ast.h, 3883]           AstTrueLiteral

AstTrueLiteral::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3892]            AstTrueLiteral
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstTrueLiteral::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 1006]      AstTrueLiteral
    Declare   [ast.h, 3884]           AstTrueLiteral
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstTrueLiteral::~AstTrueLiteral    (Public Virtual Function)
    Define   [ast.h, 3879]            AstTrueLiteral
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstTryStatement::AddCatchClause    (Public Function)
  Declared as: void
    Declare   [ast.h, 3725]           AstTryStatement
    Define   [ast.h, 7127]            AstTryStatement
    Call   [ast.cpp, 1126]            AstTryStatement::Clone
    Call   [ast.cpp, 3327]            AstTryStatement::Clone
    Call   [javaact.cpp, 3043]        Parser::MakeTryStatement

AstTryStatement::AllocateCatchClauses    (Public Function)
  Declared as: void
    Declare   [ast.h, 3724]           AstTryStatement
    Define   [ast.h, 7121]            AstTryStatement
    Call   [ast.cpp, 1124]            AstTryStatement::Clone
    Call   [ast.cpp, 3325]            AstTryStatement::Clone
    Call   [javaact.cpp, 3038]        Parser::MakeTryStatement

AstTryStatement::AstTryStatement    (Public Function)
    Define   [ast.h, 3710]            AstTryStatement
    Call   [ast.h, 5336]              StoragePool::NewTryStatement

AstTryStatement::CatchClause    (Public Function)
  Declared as: AstCatchClause *&
    Define   [ast.h, 3716]            AstTryStatement
    Call   [ast.h, 3741]              AstTryStatement::RightToken
    Call   [body.cpp, 1346]           Semantic::UncaughtException
    Call   [body.cpp, 1597]           Semantic::ProcessTryStatement
    Call   [body.cpp, 1783]           Semantic::ProcessTryStatement
    Call   [body.cpp, 1822]           Semantic::ProcessTryStatement
    Call   [unparse.cpp, 963]         AstTryStatement::Unparse
    Call   [definite.cpp, 1361]       Semantic::DefiniteTryStatement
    Call   [bytecode.cpp, 1746]       ByteCode::EmitTryStatement
    Call   [ast.cpp, 1126]            AstTryStatement::Clone
    Call   [ast.cpp, 3327]            AstTryStatement::Clone
    Call   [ast.cpp, 4286]            AstTryStatement::Lexify
    Call   [ast.cpp, 5257]            AstTryStatement::Print
    Call   [ast.cpp, 5263]            AstTryStatement::Print
    Call   [ast.cpp, 6317]            AstTryStatement::Print
    Call   [ast.cpp, 6323]            AstTryStatement::Print
    Call   [javaact.cpp, 3052]        Parser::MakeTryStatement

AstTryStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 1116]          AstTryStatement
    Declare   [ast.h, 3733]           AstTryStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstTryStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3320]          AstTryStatement
    Declare   [ast.h, 3734]           AstTryStatement

AstTryStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3737]            AstTryStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstTryStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4282]          AstTryStatement
    Declare   [ast.h, 3735]           AstTryStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstTryStatement::NumCatchClauses    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 3720]            AstTryStatement
    Call   [ast.h, 3741]              AstTryStatement::RightToken
    Call   [body.cpp, 1344]           Semantic::UncaughtException
    Call   [body.cpp, 1595]           Semantic::ProcessTryStatement
    Call   [body.cpp, 1781]           Semantic::ProcessTryStatement
    Call   [unparse.cpp, 962]         AstTryStatement::Unparse
    Call   [definite.cpp, 1357]       Semantic::DefiniteTryStatement
    Call   [bytecode.cpp, 1705]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1737]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1742]       ByteCode::EmitTryStatement
    Call   [bytecode.cpp, 1809]       ByteCode::EmitTryStatement
    Call   [ast.cpp, 1124]            AstTryStatement::Clone
    Call   [ast.cpp, 1125]            AstTryStatement::Clone
    Call   [ast.cpp, 3325]            AstTryStatement::Clone
    Call   [ast.cpp, 3326]            AstTryStatement::Clone
    Call   [ast.cpp, 4285]            AstTryStatement::Lexify
    Call   [ast.cpp, 5256]            AstTryStatement::Print
    Call   [ast.cpp, 5262]            AstTryStatement::Print
    Call   [ast.cpp, 6316]            AstTryStatement::Print
    Call   [ast.cpp, 6322]            AstTryStatement::Print
    Call   [javaact.cpp, 3051]        Parser::MakeTryStatement

AstTryStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6309]          AstTryStatement
    Declare   [ast.h, 3728]           AstTryStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstTryStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5249]          AstTryStatement
    Declare   [ast.h, 3729]           AstTryStatement

AstTryStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3738]            AstTryStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstTryStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 956]       AstTryStatement
    Declare   [ast.h, 3730]           AstTryStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstTryStatement::~AstTryStatement    (Public Virtual Function)
    Define   [ast.h, 3714]            AstTryStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstType::AstType    (Public Function)
    Define   [ast.h, 867]             AstType
    Call   [ast.h, 1036]              AstPrimitiveType::AstPrimitiveType
    Call   [ast.h, 1111]              AstArrayType::AstArrayType
    Call   [ast.h, 1157]              AstWildcard::AstWildcard
    Call   [ast.h, 1243]              AstTypeName::AstTypeName

AstType::IdentifierToken    (Public Pure Virtual Function)
  Declared as: TokenIndex
    Declare   [ast.h, 872]            AstType
    Virtual Call   [ast.h, 1131]      AstArrayType::IdentifierToken
    Virtual Call   [decl.cpp, 3964]   Semantic::ProcessType
    Virtual Call   [decl.cpp, 3970]   Semantic::ProcessType
    Virtual Call   [ast.cpp, 1588]    AstFieldDeclaration::PrintAssociation
    Virtual Call   [ast.cpp, 1633]    AstMethodDeclaration::PrintAssociation
    Virtual Call   [ast.cpp, 1684]    AstMethodDeclarator::PrintAssociation

AstType::IdentifierTokenString    (Public Pure Virtual Function)
  Declared as: wchar_t *
    Declare   [ast.h, 873]            AstType
    Virtual Call   [ast.h, 1132]      AstArrayType::IdentifierTokenString
    Virtual Call   [ast.h, 2384]      AstMethodDeclaration::getReturnType
    Virtual Call   [ast.cpp, 2031]    AstMethodBody::getVariables

AstType::~AstType    (Public Virtual Function)
    Define   [ast.h, 870]             AstType
    Call   [ast.h, 1039]              AstPrimitiveType::~AstPrimitiveType
    Call   [ast.h, 1115]              AstArrayType::~AstArrayType
    Call   [ast.h, 1160]              AstWildcard::~AstWildcard
    Call   [ast.h, 1246]              AstTypeName::~AstTypeName
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstTypeArguments::AddTypeArgument    (Public Function)
  Declared as: void
    Declare   [ast.h, 1213]           AstTypeArguments
    Define   [ast.h, 6678]            AstTypeArguments
    Call   [ast.cpp, 317]             AstTypeArguments::Clone
    Call   [ast.cpp, 2363]            AstTypeArguments::Clone
    Call   [javaact.cpp, 306]         Parser::MakeTypeArguments
    Call   [javaact.cpp, 1682]        Parser::MakeExplicitTypeArguments

AstTypeArguments::AllocateTypeArguments    (Public Function)
  Declared as: void
    Declare   [ast.h, 1212]           AstTypeArguments
    Define   [ast.h, 6672]            AstTypeArguments
    Call   [ast.cpp, 315]             AstTypeArguments::Clone
    Call   [ast.cpp, 2361]            AstTypeArguments::Clone
    Call   [javaact.cpp, 301]         Parser::MakeTypeArguments
    Call   [javaact.cpp, 1677]        Parser::MakeExplicitTypeArguments

AstTypeArguments::AstTypeArguments    (Public Function)
    Define   [ast.h, 1198]            AstTypeArguments
    Call   [ast.h, 5076]              StoragePool::NewTypeArguments

AstTypeArguments::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 311]           AstTypeArguments
    Declare   [ast.h, 1221]           AstTypeArguments
    Virtual Call   [ast.cpp, 330]     AstTypeName::Clone
    Virtual Call   [ast.cpp, 720]     AstThisCall::Clone
    Virtual Call   [ast.cpp, 737]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 1296]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1361]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 2378]    AstTypeName::Clone
    Virtual Call   [ast.cpp, 2802]    AstThisCall::Clone
    Virtual Call   [ast.cpp, 2827]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 3543]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3628]    AstMethodInvocation::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstTypeArguments::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2357]          AstTypeArguments
    Declare   [ast.h, 1222]           AstTypeArguments

AstTypeArguments::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1225]            AstTypeArguments
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstTypeArguments::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3806]          AstTypeArguments
    Declare   [ast.h, 1223]           AstTypeArguments
    Virtual Call   [ast.cpp, 3820]    AstTypeName::Lexify
    Virtual Call   [ast.cpp, 4028]    AstThisCall::Lexify
    Virtual Call   [ast.cpp, 4041]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4384]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4432]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstTypeArguments::NumTypeArguments    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1207]            AstTypeArguments
    Call   [ast.h, 1255]              AstTypeName::NumTypeArguments
    Call   [unparse.cpp, 127]         AstTypeArguments::Unparse
    Call   [unparse.cpp, 129]         AstTypeArguments::Unparse
    Call   [ast.cpp, 315]             AstTypeArguments::Clone
    Call   [ast.cpp, 316]             AstTypeArguments::Clone
    Call   [ast.cpp, 2361]            AstTypeArguments::Clone
    Call   [ast.cpp, 2362]            AstTypeArguments::Clone
    Call   [ast.cpp, 3808]            AstTypeArguments::Lexify
    Call   [ast.cpp, 4585]            AstTypeArguments::Print
    Call   [ast.cpp, 4588]            AstTypeArguments::Print
    Call   [ast.cpp, 5637]            AstTypeArguments::Print
    Call   [ast.cpp, 5640]            AstTypeArguments::Print

AstTypeArguments::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5633]          AstTypeArguments
    Declare   [ast.h, 1216]           AstTypeArguments
    Virtual Call   [ast.cpp, 4602]    AstTypeName::Print
    Virtual Call   [ast.cpp, 4912]    AstThisCall::Print
    Virtual Call   [ast.cpp, 4926]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5379]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5434]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5654]    AstTypeName::Print
    Virtual Call   [ast.cpp, 5972]    AstThisCall::Print
    Virtual Call   [ast.cpp, 5986]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6439]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6494]    AstMethodInvocation::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstTypeArguments::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4581]          AstTypeArguments
    Declare   [ast.h, 1217]           AstTypeArguments

AstTypeArguments::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1226]            AstTypeArguments
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstTypeArguments::TypeArgument    (Public Function)
  Declared as: AstType *&
    Define   [ast.h, 1206]            AstTypeArguments
    Call   [ast.h, 1250]              AstTypeName::TypeArgument
    Call   [unparse.cpp, 128]         AstTypeArguments::Unparse
    Call   [unparse.cpp, 132]         AstTypeArguments::Unparse
    Call   [ast.cpp, 317]             AstTypeArguments::Clone
    Call   [ast.cpp, 2363]            AstTypeArguments::Clone
    Call   [ast.cpp, 3809]            AstTypeArguments::Lexify
    Call   [ast.cpp, 4586]            AstTypeArguments::Print
    Call   [ast.cpp, 4589]            AstTypeArguments::Print
    Call   [ast.cpp, 5638]            AstTypeArguments::Print
    Call   [ast.cpp, 5641]            AstTypeArguments::Print

AstTypeArguments::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 122]       AstTypeArguments
    Virtual Call   [unparse.cpp, 150]   AstTypeName::Unparse
    Virtual Call   [unparse.cpp, 526]   AstThisCall::Unparse
    Virtual Call   [unparse.cpp, 546]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 1117]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1173]   AstMethodInvocation::Unparse
    Declare   [ast.h, 1218]           AstTypeArguments
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstTypeArguments::~AstTypeArguments    (Public Virtual Function)
    Define   [ast.h, 1204]            AstTypeArguments
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstTypeName::AstTypeName    (Public Function)
    Define   [ast.h, 1242]            AstTypeName
    Call   [ast.h, 5081]              StoragePool::NewTypeName

AstTypeName::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 322]           AstTypeName
    Declare   [ast.h, 1264]           AstTypeName
    Virtual Call   [ast.cpp, 327]     AstTypeName::Clone
    Virtual Call   [ast.cpp, 524]     AstTypeParameter::Clone
    Virtual Call   [ast.cpp, 554]     AstClassDeclaration::Clone
    Virtual Call   [ast.cpp, 557]     AstClassDeclaration::Clone
    Virtual Call   [ast.cpp, 677]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 760]     AstConstructorDeclaration::Clone
    Virtual Call   [ast.cpp, 778]     AstEnumDeclaration::Clone
    Virtual Call   [ast.cpp, 821]     AstInterfaceDeclaration::Clone
    Virtual Call   [ast.cpp, 1246]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1261]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1297]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 2374]    AstTypeName::Clone
    Virtual Call   [ast.cpp, 2558]    AstTypeParameter::Clone
    Virtual Call   [ast.cpp, 2596]    AstClassDeclaration::Clone
    Virtual Call   [ast.cpp, 2600]    AstClassDeclaration::Clone
    Virtual Call   [ast.cpp, 2755]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2858]    AstConstructorDeclaration::Clone
    Virtual Call   [ast.cpp, 2874]    AstEnumDeclaration::Clone
    Virtual Call   [ast.cpp, 2932]    AstInterfaceDeclaration::Clone
    Virtual Call   [ast.cpp, 3477]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3498]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3545]    AstClassCreationExpression::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstTypeName::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2368]          AstTypeName
    Declare   [ast.h, 1265]           AstTypeName

AstTypeName::IdentifierToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1277]            AstTypeName
    Virtual Call   [javaact.cpp, 3248]   Parser::Act326
    Virtual Call   [javaact.cpp, 3266]   Parser::Act327
    Virtual Call   [ast.h, 1131]      AstArrayType::IdentifierToken
    Virtual Call   [decl.cpp, 3964]   Semantic::ProcessType
    Virtual Call   [decl.cpp, 3970]   Semantic::ProcessType
    Virtual Call   [ast.cpp, 1588]    AstFieldDeclaration::PrintAssociation
    Virtual Call   [ast.cpp, 1633]    AstMethodDeclaration::PrintAssociation
    Virtual Call   [ast.cpp, 1684]    AstMethodDeclarator::PrintAssociation

AstTypeName::IdentifierTokenString    (Public Virtual Function)
  Declared as: wchar_t *
    Define   [ast.h, 1278]            AstTypeName
    Virtual Call   [ast.h, 1132]      AstArrayType::IdentifierTokenString
    Virtual Call   [ast.h, 2384]      AstMethodDeclaration::getReturnType
    Virtual Call   [ast.cpp, 2031]    AstMethodBody::getVariables

AstTypeName::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1268]            AstTypeName
    Virtual Call   [ast.h, 1270]      AstTypeName::LeftToken
    Virtual Call   [ast.h, 4087]      AstThisExpression::LeftToken
    Virtual Call   [ast.h, 4127]      AstSuperExpression::LeftToken
    Virtual Call   [expr.cpp, 3327]   Semantic::ProcessThisExpression
    Virtual Call   [expr.cpp, 3335]   Semantic::ProcessThisExpression
    Virtual Call   [expr.cpp, 3348]   Semantic::ProcessThisExpression
    Virtual Call   [expr.cpp, 3410]   Semantic::ProcessSuperExpression
    Virtual Call   [expr.cpp, 3418]   Semantic::ProcessSuperExpression
    Virtual Call   [expr.cpp, 3426]   Semantic::ProcessSuperExpression
    Virtual Call   [expr.cpp, 3439]   Semantic::ProcessSuperExpression
    Virtual Call   [expr.cpp, 3579]   Semantic::GetAnonymousConstructor
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstTypeName::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3812]          AstTypeName
    Declare   [ast.h, 1266]           AstTypeName
    Virtual Call   [ast.cpp, 3815]    AstTypeName::Lexify
    Virtual Call   [ast.cpp, 3897]    AstTypeParameter::Lexify
    Virtual Call   [ast.cpp, 3917]    AstClassDeclaration::Lexify
    Virtual Call   [ast.cpp, 3920]    AstClassDeclaration::Lexify
    Virtual Call   [ast.cpp, 4001]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4059]    AstConstructorDeclaration::Lexify
    Virtual Call   [ast.cpp, 4071]    AstEnumDeclaration::Lexify
    Virtual Call   [ast.cpp, 4104]    AstInterfaceDeclaration::Lexify
    Virtual Call   [ast.cpp, 4352]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4363]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4386]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstTypeName::NumTypeArguments    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1252]            AstTypeName

AstTypeName::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5644]          AstTypeName
    Declare   [ast.h, 1259]           AstTypeName
    Virtual Call   [ast.cpp, 4599]    AstTypeName::Print
    Virtual Call   [ast.cpp, 4727]    AstTypeParameter::Print
    Virtual Call   [ast.cpp, 4758]    AstClassDeclaration::Print
    Virtual Call   [ast.cpp, 4760]    AstClassDeclaration::Print
    Virtual Call   [ast.cpp, 4877]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4946]    AstConstructorDeclaration::Print
    Virtual Call   [ast.cpp, 4966]    AstEnumDeclaration::Print
    Virtual Call   [ast.cpp, 5003]    AstInterfaceDeclaration::Print
    Virtual Call   [ast.cpp, 5345]    AstThisExpression::Print
    Virtual Call   [ast.cpp, 5355]    AstSuperExpression::Print
    Virtual Call   [ast.cpp, 5380]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5651]    AstTypeName::Print
    Virtual Call   [ast.cpp, 5779]    AstTypeParameter::Print
    Virtual Call   [ast.cpp, 5812]    AstClassDeclaration::Print
    Virtual Call   [ast.cpp, 5814]    AstClassDeclaration::Print
    Virtual Call   [ast.cpp, 5937]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 6006]    AstConstructorDeclaration::Print
    Virtual Call   [ast.cpp, 6026]    AstEnumDeclaration::Print
    Virtual Call   [ast.cpp, 6063]    AstInterfaceDeclaration::Print
    Virtual Call   [ast.cpp, 6405]    AstThisExpression::Print
    Virtual Call   [ast.cpp, 6415]    AstSuperExpression::Print
    Virtual Call   [ast.cpp, 6440]    AstClassCreationExpression::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstTypeName::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4592]          AstTypeName
    Declare   [ast.h, 1260]           AstTypeName

AstTypeName::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1272]            AstTypeName
    Virtual Call   [ast.h, 1898]      AstTypeParameter::RightToken
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstTypeName::TypeArgument    (Public Function)
  Declared as: AstType *&
    Define   [ast.h, 1248]            AstTypeName

AstTypeName::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 139]       AstTypeName
    Virtual Call   [unparse.cpp, 145]   AstTypeName::Unparse
    Virtual Call   [unparse.cpp, 291]   AstTypeParameter::Unparse
    Virtual Call   [unparse.cpp, 296]   AstTypeParameter::Unparse
    Virtual Call   [unparse.cpp, 333]   AstClassDeclaration::Unparse
    Virtual Call   [unparse.cpp, 339]   AstClassDeclaration::Unparse
    Virtual Call   [unparse.cpp, 343]   AstClassDeclaration::Unparse
    Virtual Call   [unparse.cpp, 477]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 481]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 569]   AstConstructorDeclaration::Unparse
    Virtual Call   [unparse.cpp, 573]   AstConstructorDeclaration::Unparse
    Virtual Call   [unparse.cpp, 595]   AstEnumDeclaration::Unparse
    Virtual Call   [unparse.cpp, 599]   AstEnumDeclaration::Unparse
    Virtual Call   [unparse.cpp, 648]   AstInterfaceDeclaration::Unparse
    Virtual Call   [unparse.cpp, 652]   AstInterfaceDeclaration::Unparse
    Virtual Call   [unparse.cpp, 1073]   AstThisExpression::Unparse
    Virtual Call   [unparse.cpp, 1087]   AstSuperExpression::Unparse
    Virtual Call   [unparse.cpp, 1118]   AstClassCreationExpression::Unparse
    Declare   [ast.h, 1261]           AstTypeName
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstTypeName::~AstTypeName    (Public Virtual Function)
    Define   [ast.h, 1246]            AstTypeName
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstTypeParameter::AddBound    (Public Function)
  Declared as: void
    Declare   [ast.h, 1883]           AstTypeParameter
    Define   [ast.h, 6895]            AstTypeParameter
    Call   [ast.cpp, 524]             AstTypeParameter::Clone
    Call   [ast.cpp, 2558]            AstTypeParameter::Clone
    Call   [javaact.cpp, 4876]        Parser::MakeTypeParameter

AstTypeParameter::AllocateBounds    (Public Function)
  Declared as: void
    Declare   [ast.h, 1882]           AstTypeParameter
    Define   [ast.h, 6889]            AstTypeParameter
    Call   [ast.cpp, 522]             AstTypeParameter::Clone
    Call   [ast.cpp, 2556]            AstTypeParameter::Clone
    Call   [javaact.cpp, 4872]        Parser::MakeTypeParameter

AstTypeParameter::AstTypeParameter    (Public Function)
    Define   [ast.h, 1873]            AstTypeParameter
    Call   [ast.h, 5131]              StoragePool::NewTypeParameter

AstTypeParameter::Bound    (Public Function)
  Declared as: AstTypeName *&
    Define   [ast.h, 1880]            AstTypeParameter
    Call   [ast.h, 1898]              AstTypeParameter::RightToken
    Call   [unparse.cpp, 291]         AstTypeParameter::Unparse
    Call   [unparse.cpp, 296]         AstTypeParameter::Unparse
    Call   [ast.cpp, 524]             AstTypeParameter::Clone
    Call   [ast.cpp, 2558]            AstTypeParameter::Clone
    Call   [ast.cpp, 3897]            AstTypeParameter::Lexify
    Call   [ast.cpp, 4724]            AstTypeParameter::Print
    Call   [ast.cpp, 4727]            AstTypeParameter::Print
    Call   [ast.cpp, 5776]            AstTypeParameter::Print
    Call   [ast.cpp, 5779]            AstTypeParameter::Print

AstTypeParameter::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 516]           AstTypeParameter
    Declare   [ast.h, 1891]           AstTypeParameter
    Virtual Call   [ast.cpp, 535]     AstTypeParameters::Clone
    Virtual Call   [ast.cpp, 2577]    AstTypeParameters::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstTypeParameter::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2553]          AstTypeParameter
    Declare   [ast.h, 1892]           AstTypeParameter

AstTypeParameter::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1895]            AstTypeParameter
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstTypeParameter::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3894]          AstTypeParameter
    Declare   [ast.h, 1893]           AstTypeParameter
    Virtual Call   [ast.cpp, 3905]    AstTypeParameters::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstTypeParameter::NumBounds    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1881]            AstTypeParameter
    Call   [ast.h, 1898]              AstTypeParameter::RightToken
    Call   [ast.h, 1898]              AstTypeParameter::RightToken
    Call   [unparse.cpp, 288]         AstTypeParameter::Unparse
    Call   [unparse.cpp, 293]         AstTypeParameter::Unparse
    Call   [ast.cpp, 522]             AstTypeParameter::Clone
    Call   [ast.cpp, 523]             AstTypeParameter::Clone
    Call   [ast.cpp, 2556]            AstTypeParameter::Clone
    Call   [ast.cpp, 2557]            AstTypeParameter::Clone
    Call   [ast.cpp, 3896]            AstTypeParameter::Lexify
    Call   [ast.cpp, 4723]            AstTypeParameter::Print
    Call   [ast.cpp, 4726]            AstTypeParameter::Print
    Call   [ast.cpp, 5775]            AstTypeParameter::Print
    Call   [ast.cpp, 5778]            AstTypeParameter::Print

AstTypeParameter::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5770]          AstTypeParameter
    Declare   [ast.h, 1886]           AstTypeParameter
    Virtual Call   [ast.cpp, 4738]    AstTypeParameters::Print
    Virtual Call   [ast.cpp, 5790]    AstTypeParameters::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstTypeParameter::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4718]          AstTypeParameter
    Declare   [ast.h, 1887]           AstTypeParameter

AstTypeParameter::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1896]            AstTypeParameter
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstTypeParameter::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 283]       AstTypeParameter
    Virtual Call   [unparse.cpp, 307]   AstTypeParameters::Unparse
    Virtual Call   [unparse.cpp, 311]   AstTypeParameters::Unparse
    Declare   [ast.h, 1888]           AstTypeParameter
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstTypeParameter::~AstTypeParameter    (Public Virtual Function)
    Define   [ast.h, 1878]            AstTypeParameter
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstTypeParameters::AddTypeParameter    (Public Function)
  Declared as: void
    Declare   [ast.h, 1932]           AstTypeParameters
    Define   [ast.h, 6907]            AstTypeParameters
    Call   [ast.cpp, 534]             AstTypeParameters::Clone
    Call   [ast.cpp, 2576]            AstTypeParameters::Clone
    Call   [javaact.cpp, 1002]        Parser::MakeTypeParameters

AstTypeParameters::AllocateTypeParameters    (Public Function)
  Declared as: void
    Declare   [ast.h, 1931]           AstTypeParameters
    Define   [ast.h, 6901]            AstTypeParameters
    Call   [ast.cpp, 532]             AstTypeParameters::Clone
    Call   [ast.cpp, 2574]            AstTypeParameters::Clone
    Call   [javaact.cpp, 997]         Parser::MakeTypeParameters

AstTypeParameters::AstTypeParameters    (Public Function)
    Define   [ast.h, 1917]            AstTypeParameters
    Call   [ast.h, 5136]              StoragePool::NewTypeParameters

AstTypeParameters::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 528]           AstTypeParameters
    Declare   [ast.h, 1940]           AstTypeParameters
    Virtual Call   [ast.cpp, 552]     AstClassDeclaration::Clone
    Virtual Call   [ast.cpp, 671]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 755]     AstConstructorDeclaration::Clone
    Virtual Call   [ast.cpp, 818]     AstInterfaceDeclaration::Clone
    Virtual Call   [ast.cpp, 2592]    AstClassDeclaration::Clone
    Virtual Call   [ast.cpp, 2747]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2852]    AstConstructorDeclaration::Clone
    Virtual Call   [ast.cpp, 2928]    AstInterfaceDeclaration::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstTypeParameters::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2570]          AstTypeParameters
    Declare   [ast.h, 1941]           AstTypeParameters

AstTypeParameters::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1944]            AstTypeParameters
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstTypeParameters::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3902]          AstTypeParameters
    Declare   [ast.h, 1942]           AstTypeParameters
    Virtual Call   [ast.cpp, 3914]    AstClassDeclaration::Lexify
    Virtual Call   [ast.cpp, 3995]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4054]    AstConstructorDeclaration::Lexify
    Virtual Call   [ast.cpp, 4101]    AstInterfaceDeclaration::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstTypeParameters::NumTypeParameters    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 1927]            AstTypeParameters
    Call   [unparse.cpp, 308]         AstTypeParameters::Unparse
    Call   [ast.cpp, 532]             AstTypeParameters::Clone
    Call   [ast.cpp, 533]             AstTypeParameters::Clone
    Call   [ast.cpp, 2574]            AstTypeParameters::Clone
    Call   [ast.cpp, 2575]            AstTypeParameters::Clone
    Call   [ast.cpp, 3904]            AstTypeParameters::Lexify
    Call   [ast.cpp, 4734]            AstTypeParameters::Print
    Call   [ast.cpp, 4737]            AstTypeParameters::Print
    Call   [ast.cpp, 5786]            AstTypeParameters::Print
    Call   [ast.cpp, 5789]            AstTypeParameters::Print

AstTypeParameters::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5782]          AstTypeParameters
    Declare   [ast.h, 1935]           AstTypeParameters
    Virtual Call   [ast.cpp, 4756]    AstClassDeclaration::Print
    Virtual Call   [ast.cpp, 4873]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4943]    AstConstructorDeclaration::Print
    Virtual Call   [ast.cpp, 5001]    AstInterfaceDeclaration::Print
    Virtual Call   [ast.cpp, 5810]    AstClassDeclaration::Print
    Virtual Call   [ast.cpp, 5933]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 6003]    AstConstructorDeclaration::Print
    Virtual Call   [ast.cpp, 6061]    AstInterfaceDeclaration::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstTypeParameters::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4730]          AstTypeParameters
    Declare   [ast.h, 1936]           AstTypeParameters

AstTypeParameters::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1945]            AstTypeParameters
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstTypeParameters::TypeParameter    (Public Function)
  Declared as: AstTypeParameter *&
    Define   [ast.h, 1923]            AstTypeParameters
    Call   [unparse.cpp, 307]         AstTypeParameters::Unparse
    Call   [unparse.cpp, 311]         AstTypeParameters::Unparse
    Call   [ast.cpp, 534]             AstTypeParameters::Clone
    Call   [ast.cpp, 2576]            AstTypeParameters::Clone
    Call   [ast.cpp, 3905]            AstTypeParameters::Lexify
    Call   [ast.cpp, 4735]            AstTypeParameters::Print
    Call   [ast.cpp, 4738]            AstTypeParameters::Print
    Call   [ast.cpp, 5787]            AstTypeParameters::Print
    Call   [ast.cpp, 5790]            AstTypeParameters::Print

AstTypeParameters::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 302]       AstTypeParameters
    Virtual Call   [unparse.cpp, 329]   AstClassDeclaration::Unparse
    Virtual Call   [unparse.cpp, 470]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 564]   AstConstructorDeclaration::Unparse
    Virtual Call   [unparse.cpp, 644]   AstInterfaceDeclaration::Unparse
    Declare   [ast.h, 1937]           AstTypeParameters
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstTypeParameters::~AstTypeParameters    (Public Virtual Function)
    Define   [ast.h, 1921]            AstTypeParameters
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstVariableDeclarator::AstVariableDeclarator    (Public Function)
    Define   [ast.h, 2111]            AstVariableDeclarator
    Call   [ast.h, 5156]              StoragePool::NewVariableDeclarator

AstVariableDeclarator::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 591]           AstVariableDeclarator
    Declare   [ast.h, 2122]           AstVariableDeclarator
    Virtual Call   [init.cpp, 210]    Semantic::ComputeFinalValue
    Virtual Call   [ast.cpp, 614]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 631]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 853]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2671]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2686]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2979]    AstLocalVariableStatement::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstVariableDeclarator::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2645]          AstVariableDeclarator
    Declare   [ast.h, 2123]           AstVariableDeclarator

AstVariableDeclarator::getState    (Public Virtual Function)
  Declared as: State *
    Define   [ast.cpp, 2181]          AstVariableDeclarator
    Declare   [ast.h, 2136]           AstVariableDeclarator
    Virtual Call   [ast.cpp, 2173]    AstLocalVariableStatement::getState
    Virtual Call   [ast.cpp, 2048]    AstMethodBody::getStatechart
    Virtual Call   [ast.cpp, 2060]    AstBlock::getState

AstVariableDeclarator::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2126]            AstVariableDeclarator
    Virtual Call   [symbol.cpp, 1612]   VariableSymbol::SetLocation
    Virtual Call   [init.cpp, 81]     Semantic::ProcessVariableInitializer
    Virtual Call   [init.cpp, 101]    Semantic::ProcessVariableInitializer
    Virtual Call   [init.cpp, 208]    Semantic::ComputeFinalValue
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstVariableDeclarator::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3941]          AstVariableDeclarator
    Declare   [ast.h, 2124]           AstVariableDeclarator
    Virtual Call   [ast.cpp, 3956]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3965]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 4127]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstVariableDeclarator::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5850]          AstVariableDeclarator
    Declare   [ast.h, 2117]           AstVariableDeclarator
    Virtual Call   [ast.cpp, 4814]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4827]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5032]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5874]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5887]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 6092]    AstLocalVariableStatement::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstVariableDeclarator::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4790]          AstVariableDeclarator
    Declare   [ast.h, 2118]           AstVariableDeclarator

AstVariableDeclarator::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2130]            AstVariableDeclarator
    Virtual Call   [ast.h, 2240]      AstFormalParameter::RightToken
    Virtual Call   [ast.h, 2914]      AstLocalVariableStatement::RightToken
    Virtual Call   [init.cpp, 207]    Semantic::ComputeFinalValue
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstVariableDeclarator::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 380]       AstVariableDeclarator
    Virtual Call   [unparse.cpp, 404]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 408]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 423]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 684]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 688]   AstLocalVariableStatement::Unparse
    Declare   [ast.h, 2119]           AstVariableDeclarator
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstVariableDeclarator::~AstVariableDeclarator    (Public Virtual Function)
    Define   [ast.h, 2114]            AstVariableDeclarator
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstVariableDeclaratorId::AstVariableDeclaratorId    (Public Function)
    Define   [ast.h, 2062]            AstVariableDeclaratorId
    Call   [ast.h, 5151]              StoragePool::NewVariableDeclaratorId

AstVariableDeclaratorId::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 579]           AstVariableDeclaratorId
    Declare   [ast.h, 2078]           AstVariableDeclaratorId
    Virtual Call   [ast.cpp, 595]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2649]    AstVariableDeclarator::Clone
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstVariableDeclaratorId::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2627]          AstVariableDeclaratorId
    Declare   [ast.h, 2079]           AstVariableDeclaratorId

AstVariableDeclaratorId::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2082]            AstVariableDeclaratorId
    Virtual Call   [ast.h, 2128]      AstVariableDeclarator::LeftToken
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstVariableDeclaratorId::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3933]          AstVariableDeclaratorId
    Declare   [ast.h, 2080]           AstVariableDeclaratorId
    Virtual Call   [ast.cpp, 3943]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstVariableDeclaratorId::NumBrackets    (Public Function)
  Declared as: unsigned
    Define   [ast.h, 2067]            AstVariableDeclaratorId
    Call   [body.cpp, 269]            Semantic::ProcessLocalVariableStatement
    Call   [body.cpp, 686]            Semantic::ProcessForeachStatement
    Call   [body.cpp, 1605]           Semantic::ProcessTryStatement
    Call   [body.cpp, 1609]           Semantic::ProcessTryStatement
    Call   [decl.cpp, 2106]           Semantic::ProcessFieldDeclaration
    Call   [decl.cpp, 3295]           Semantic::ProcessFormalParameters

AstVariableDeclaratorId::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5835]          AstVariableDeclaratorId
    Declare   [ast.h, 2073]           AstVariableDeclaratorId
    Virtual Call   [ast.cpp, 4796]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5856]    AstVariableDeclarator::Print
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstVariableDeclaratorId::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4781]          AstVariableDeclaratorId
    Declare   [ast.h, 2074]           AstVariableDeclaratorId

AstVariableDeclaratorId::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 2083]            AstVariableDeclaratorId
    Virtual Call   [ast.h, 2134]      AstVariableDeclarator::RightToken
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstVariableDeclaratorId::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 369]       AstVariableDeclaratorId
    Virtual Call   [unparse.cpp, 384]   AstVariableDeclarator::Unparse
    Declare   [ast.h, 2075]           AstVariableDeclaratorId
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstVariableDeclaratorId::~AstVariableDeclaratorId    (Public Virtual Function)
    Define   [ast.h, 2065]            AstVariableDeclaratorId
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstWhileStatement::AstWhileStatement    (Public Function)
    Define   [ast.h, 3257]            AstWhileStatement
    Call   [ast.h, 5276]              StoragePool::NewWhileStatement

AstWhileStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 946]           AstWhileStatement
    Declare   [ast.h, 3268]           AstWhileStatement
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstWhileStatement::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 3095]          AstWhileStatement
    Declare   [ast.h, 3269]           AstWhileStatement

AstWhileStatement::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3272]            AstWhileStatement
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstWhileStatement::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4179]          AstWhileStatement
    Declare   [ast.h, 3270]           AstWhileStatement
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstWhileStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 6176]          AstWhileStatement
    Declare   [ast.h, 3263]           AstWhileStatement
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstWhileStatement::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5116]          AstWhileStatement
    Declare   [ast.h, 3264]           AstWhileStatement

AstWhileStatement::PrintAssociation    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 1722]          AstWhileStatement
    Declare   [ast.h, 3274]           AstWhileStatement

AstWhileStatement::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 3273]            AstWhileStatement
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstWhileStatement::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 779]       AstWhileStatement
    Declare   [ast.h, 3265]           AstWhileStatement
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstWhileStatement::~AstWhileStatement    (Public Virtual Function)
    Define   [ast.h, 3260]            AstWhileStatement
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

AstWildcard::AstWildcard    (Public Function)
    Define   [ast.h, 1156]            AstWildcard
    Call   [ast.h, 5071]              StoragePool::NewWildcard

AstWildcard::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 295]           AstWildcard
    Declare   [ast.h, 1168]           AstWildcard
    Virtual Call   [control.cpp, 6004]   Flatten::UpdateSummary
    Virtual Call   [ast.cpp, 250]     AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 263]     AstName::Clone
    Virtual Call   [ast.cpp, 290]     AstArrayType::Clone
    Virtual Call   [ast.cpp, 307]     AstWildcard::Clone
    Virtual Call   [ast.cpp, 318]     AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 341]     AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 376]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 378]     AstModifiers::Clone
    Virtual Call   [ast.cpp, 430]     AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 466]     AstClassBody::Clone
    Virtual Call   [ast.cpp, 571]     AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 598]     AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 609]     AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 625]     AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 659]     AstMethodBody::Clone
    Virtual Call   [ast.cpp, 672]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 680]     AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 706]     AstArguments::Clone
    Virtual Call   [ast.cpp, 734]     AstSuperCall::Clone
    Virtual Call   [ast.cpp, 848]     AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 860]     AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 873]     AstIfStatement::Clone
    Virtual Call   [ast.cpp, 891]     AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 905]     AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 929]     AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 953]     AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 970]     AstDoStatement::Clone
    Virtual Call   [ast.cpp, 986]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 989]     AstForStatement::Clone
    Virtual Call   [ast.cpp, 1008]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 1049]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 1061]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 1073]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 1085]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1087]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 1231]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1234]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 1249]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 1264]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 1273]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 1288]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 1312]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 1326]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 1341]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1349]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 1358]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1370]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 1377]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1379]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 1391]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1409]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 1418]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1420]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 1432]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1440]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 1447]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1453]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 1461]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1464]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1470]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 1480]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 1481]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 2284]    AstBlock::CloneBlock
    Virtual Call   [ast.cpp, 2296]    AstName::Clone
    Virtual Call   [ast.cpp, 2326]    AstArrayType::Clone
    Virtual Call   [ast.cpp, 2338]    AstWildcard::Clone
    Virtual Call   [ast.cpp, 2364]    AstTypeArguments::Clone
    Virtual Call   [ast.cpp, 2387]    AstMemberValuePair::Clone
    Virtual Call   [ast.cpp, 2429]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2431]    AstModifiers::Clone
    Virtual Call   [ast.cpp, 2499]    AstCompilationUnit::Clone
    Virtual Call   [ast.cpp, 2540]    AstClassBody::Clone
    Virtual Call   [ast.cpp, 2622]    AstArrayInitializer::Clone
    Virtual Call   [ast.cpp, 2652]    AstVariableDeclarator::Clone
    Virtual Call   [ast.cpp, 2666]    AstFieldDeclaration::Clone
    Virtual Call   [ast.cpp, 2683]    AstFormalParameter::Clone
    Virtual Call   [ast.cpp, 2733]    AstMethodBody::Clone
    Virtual Call   [ast.cpp, 2750]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2758]    AstMethodDeclaration::Clone
    Virtual Call   [ast.cpp, 2788]    AstArguments::Clone
    Virtual Call   [ast.cpp, 2823]    AstSuperCall::Clone
    Virtual Call   [ast.cpp, 2974]    AstLocalVariableStatement::Clone
    Virtual Call   [ast.cpp, 2986]    AstLocalClassStatement::Clone
    Virtual Call   [ast.cpp, 2996]    AstIfStatement::Clone
    Virtual Call   [ast.cpp, 3029]    AstExpressionStatement::Clone
    Virtual Call   [ast.cpp, 3040]    AstSwitchLabel::Clone
    Virtual Call   [ast.cpp, 3070]    AstSwitchStatement::Clone
    Virtual Call   [ast.cpp, 3099]    AstWhileStatement::Clone
    Virtual Call   [ast.cpp, 3118]    AstDoStatement::Clone
    Virtual Call   [ast.cpp, 3142]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3145]    AstForStatement::Clone
    Virtual Call   [ast.cpp, 3170]    AstForeachStatement::Clone
    Virtual Call   [ast.cpp, 3228]    AstReturnStatement::Clone
    Virtual Call   [ast.cpp, 3245]    AstThrowStatement::Clone
    Virtual Call   [ast.cpp, 3260]    AstSynchronizedStatement::Clone
    Virtual Call   [ast.cpp, 3275]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3278]    AstAssertStatement::Clone
    Virtual Call   [ast.cpp, 3458]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3461]    AstClassLiteral::Clone
    Virtual Call   [ast.cpp, 3481]    AstThisExpression::Clone
    Virtual Call   [ast.cpp, 3502]    AstSuperExpression::Clone
    Virtual Call   [ast.cpp, 3518]    AstParenthesizedExpression::Clone
    Virtual Call   [ast.cpp, 3538]    AstClassCreationExpression::Clone
    Virtual Call   [ast.cpp, 3568]    AstDimExpr::Clone
    Virtual Call   [ast.cpp, 3578]    AstArrayCreationExpression::Clone
    Virtual Call   [ast.cpp, 3602]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3606]    AstFieldAccess::Clone
    Virtual Call   [ast.cpp, 3624]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3634]    AstMethodInvocation::Clone
    Virtual Call   [ast.cpp, 3648]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3650]    AstArrayAccess::Clone
    Virtual Call   [ast.cpp, 3659]    AstPostUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3675]    AstPreUnaryExpression::Clone
    Virtual Call   [ast.cpp, 3690]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3692]    AstCastExpression::Clone
    Virtual Call   [ast.cpp, 3705]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3708]    AstBinaryExpression::Clone
    Virtual Call   [ast.cpp, 3721]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3723]    AstInstanceofExpression::Clone
    Virtual Call   [ast.cpp, 3737]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3740]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3743]    AstConditionalExpression::Clone
    Virtual Call   [ast.cpp, 3753]    AstAssignmentExpression::Clone
    Virtual Call   [ast.cpp, 3754]    AstAssignmentExpression::Clone

AstWildcard::Clone    (Public Virtual Function)
  Declared as: Ast *
    Define   [ast.cpp, 2331]          AstWildcard
    Declare   [ast.h, 1169]           AstWildcard

AstWildcard::IdentifierToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1177]            AstWildcard
    Virtual Call   [ast.h, 1131]      AstArrayType::IdentifierToken
    Virtual Call   [decl.cpp, 3964]   Semantic::ProcessType
    Virtual Call   [decl.cpp, 3970]   Semantic::ProcessType
    Virtual Call   [ast.cpp, 1588]    AstFieldDeclaration::PrintAssociation
    Virtual Call   [ast.cpp, 1633]    AstMethodDeclaration::PrintAssociation
    Virtual Call   [ast.cpp, 1684]    AstMethodDeclarator::PrintAssociation

AstWildcard::IdentifierTokenString    (Public Virtual Function)
  Declared as: wchar_t *
    Define   [ast.h, 1178]            AstWildcard
    Virtual Call   [ast.h, 1132]      AstArrayType::IdentifierTokenString
    Virtual Call   [ast.h, 2384]      AstMethodDeclaration::getReturnType
    Virtual Call   [ast.cpp, 2031]    AstMethodBody::getVariables

AstWildcard::LeftToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1172]            AstWildcard
    Virtual Call   [body.cpp, 78]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 2378]   Semantic::ProcessMethodBody
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1262]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 742]       AstListNode::LeftToken
    Virtual Call   [ast.h, 1129]      AstArrayType::LeftToken
    Virtual Call   [ast.h, 1314]      AstMemberValuePair::LeftToken
    Virtual Call   [ast.h, 1443]      AstModifiers::LeftToken
    Virtual Call   [ast.h, 1605]      AstCompilationUnit::LeftToken
    Virtual Call   [ast.h, 2194]      AstFieldDeclaration::LeftToken
    Virtual Call   [ast.h, 2236]      AstFormalParameter::LeftToken
    Virtual Call   [ast.h, 2400]      AstMethodDeclaration::LeftToken
    Virtual Call   [ast.h, 2592]      AstSuperCall::LeftToken
    Virtual Call   [ast.h, 2908]      AstLocalVariableStatement::LeftToken
    Virtual Call   [ast.h, 2951]      AstLocalClassStatement::LeftToken
    Virtual Call   [ast.h, 3060]      AstExpressionStatement::LeftToken
    Virtual Call   [ast.h, 4048]      AstClassLiteral::LeftToken
    Virtual Call   [ast.h, 4214]      AstClassCreationExpression::LeftToken
    Virtual Call   [ast.h, 4344]      AstFieldAccess::LeftToken
    Virtual Call   [ast.h, 4401]      AstMethodInvocation::LeftToken
    Virtual Call   [ast.h, 4436]      AstArrayAccess::LeftToken
    Virtual Call   [ast.h, 4497]      AstPostUnaryExpression::LeftToken
    Virtual Call   [ast.h, 4673]      AstBinaryExpression::LeftToken
    Virtual Call   [ast.h, 4709]      AstInstanceofExpression::LeftToken
    Virtual Call   [ast.h, 4742]      AstConditionalExpression::LeftToken
    Virtual Call   [ast.h, 4833]      AstAssignmentExpression::LeftToken
    Virtual Call   [definite.cpp, 276]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 283]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 580]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 589]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 633]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 640]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 981]   Semantic::DefiniteLoopBody
    Virtual Call   [decl.cpp, 192]    Semantic::ProcessTypeNames
    Virtual Call   [decl.cpp, 446]    Semantic::ProcessNestedTypeName
    Virtual Call   [decl.cpp, 3375]   Semantic::ProcessMethodDeclaration
    Virtual Call   [decl.cpp, 3389]   Semantic::ProcessMethodDeclaration
    Virtual Call   [bytecode.cpp, 841]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 969]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1001]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1031]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1067]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1113]   ByteCode::EmitStatement
    Virtual Call   [bytecode.cpp, 1489]   ByteCode::EmitSwitchStatement
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [expr.cpp, 5072]   Semantic::ConvertToType
    Virtual Call   [expr.cpp, 6712]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6806]   Semantic::ProcessConditionalExpression

AstWildcard::Lexify    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 3796]          AstWildcard
    Declare   [ast.h, 1170]           AstWildcard
    Virtual Call   [ast.cpp, 3768]    AstBlock::Lexify
    Virtual Call   [ast.cpp, 3792]    AstArrayType::Lexify
    Virtual Call   [ast.cpp, 3799]    AstWildcard::Lexify
    Virtual Call   [ast.cpp, 3809]    AstTypeArguments::Lexify
    Virtual Call   [ast.cpp, 3825]    AstMemberValuePair::Lexify
    Virtual Call   [ast.cpp, 3845]    AstModifiers::Lexify
    Virtual Call   [ast.cpp, 3876]    AstCompilationUnit::Lexify
    Virtual Call   [ast.cpp, 3889]    AstClassBody::Lexify
    Virtual Call   [ast.cpp, 3930]    AstArrayInitializer::Lexify
    Virtual Call   [ast.cpp, 3946]    AstVariableDeclarator::Lexify
    Virtual Call   [ast.cpp, 3954]    AstFieldDeclaration::Lexify
    Virtual Call   [ast.cpp, 3964]    AstFormalParameter::Lexify
    Virtual Call   [ast.cpp, 3986]    AstMethodBody::Lexify
    Virtual Call   [ast.cpp, 3997]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4004]    AstMethodDeclaration::Lexify
    Virtual Call   [ast.cpp, 4022]    AstArguments::Lexify
    Virtual Call   [ast.cpp, 4038]    AstSuperCall::Lexify
    Virtual Call   [ast.cpp, 4125]    AstLocalVariableStatement::Lexify
    Virtual Call   [ast.cpp, 4132]    AstLocalClassStatement::Lexify
    Virtual Call   [ast.cpp, 4137]    AstIfStatement::Lexify
    Virtual Call   [ast.cpp, 4153]    AstExpressionStatement::Lexify
    Virtual Call   [ast.cpp, 4159]    AstSwitchLabel::Lexify
    Virtual Call   [ast.cpp, 4173]    AstSwitchStatement::Lexify
    Virtual Call   [ast.cpp, 4181]    AstWhileStatement::Lexify
    Virtual Call   [ast.cpp, 4190]    AstDoStatement::Lexify
    Virtual Call   [ast.cpp, 4200]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4203]    AstForStatement::Lexify
    Virtual Call   [ast.cpp, 4216]    AstForeachStatement::Lexify
    Virtual Call   [ast.cpp, 4237]    AstReturnStatement::Lexify
    Virtual Call   [ast.cpp, 4244]    AstThrowStatement::Lexify
    Virtual Call   [ast.cpp, 4251]    AstSynchronizedStatement::Lexify
    Virtual Call   [ast.cpp, 4259]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4262]    AstAssertStatement::Lexify
    Virtual Call   [ast.cpp, 4341]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4344]    AstClassLiteral::Lexify
    Virtual Call   [ast.cpp, 4355]    AstThisExpression::Lexify
    Virtual Call   [ast.cpp, 4366]    AstSuperExpression::Lexify
    Virtual Call   [ast.cpp, 4373]    AstParenthesizedExpression::Lexify
    Virtual Call   [ast.cpp, 4381]    AstClassCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4399]    AstDimExpr::Lexify
    Virtual Call   [ast.cpp, 4404]    AstArrayCreationExpression::Lexify
    Virtual Call   [ast.cpp, 4418]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4421]    AstFieldAccess::Lexify
    Virtual Call   [ast.cpp, 4429]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4437]    AstMethodInvocation::Lexify
    Virtual Call   [ast.cpp, 4443]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4444]    AstArrayAccess::Lexify
    Virtual Call   [ast.cpp, 4449]    AstPostUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4455]    AstPreUnaryExpression::Lexify
    Virtual Call   [ast.cpp, 4462]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4463]    AstCastExpression::Lexify
    Virtual Call   [ast.cpp, 4469]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4470]    AstBinaryExpression::Lexify
    Virtual Call   [ast.cpp, 4477]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4478]    AstInstanceofExpression::Lexify
    Virtual Call   [ast.cpp, 4485]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4486]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4487]    AstConditionalExpression::Lexify
    Virtual Call   [ast.cpp, 4492]    AstAssignmentExpression::Lexify
    Virtual Call   [ast.cpp, 4493]    AstAssignmentExpression::Lexify

AstWildcard::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 5618]          AstWildcard
    Declare   [ast.h, 1163]           AstWildcard
    Virtual Call   [control.cpp, 5124]   MethodSymbolTable::PrintDeclaration
    Virtual Call   [control.cpp, 5245]   MethodBodyTable::getModifiersAt
    Virtual Call   [control.cpp, 6051]   Flatten::DumpSummary
    Virtual Call   [ast.cpp, 1768]    AstMethodInvocation::PrintAssociation
    Virtual Call   [ast.cpp, 4528]    AstBlock::Print
    Virtual Call   [ast.cpp, 4562]    AstArrayType::Print
    Virtual Call   [ast.cpp, 4578]    AstWildcard::Print
    Virtual Call   [ast.cpp, 4589]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 4611]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 4644]    AstModifiers::Print
    Virtual Call   [ast.cpp, 4692]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 4715]    AstClassBody::Print
    Virtual Call   [ast.cpp, 4778]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 4798]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 4812]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 4824]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 4854]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 4874]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4879]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 4902]    AstArguments::Print
    Virtual Call   [ast.cpp, 4924]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 5030]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 5039]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 5052]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 5069]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 5078]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 5112]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 5121]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 5134]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 5151]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5153]    AstForStatement::Print
    Virtual Call   [ast.cpp, 5166]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 5195]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 5204]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 5213]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 5226]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5228]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 5335]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 5365]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 5377]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 5390]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 5405]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 5421]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 5432]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 5444]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5445]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 5455]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 5476]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 5484]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5491]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 5514]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5515]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 5524]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5525]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 5535]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5536]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5537]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 5547]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5548]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 5582]    AstBlock::Print
    Virtual Call   [ast.cpp, 5614]    AstArrayType::Print
    Virtual Call   [ast.cpp, 5630]    AstWildcard::Print
    Virtual Call   [ast.cpp, 5641]    AstTypeArguments::Print
    Virtual Call   [ast.cpp, 5663]    AstMemberValuePair::Print
    Virtual Call   [ast.cpp, 5696]    AstModifiers::Print
    Virtual Call   [ast.cpp, 5744]    AstCompilationUnit::Print
    Virtual Call   [ast.cpp, 5767]    AstClassBody::Print
    Virtual Call   [ast.cpp, 5832]    AstArrayInitializer::Print
    Virtual Call   [ast.cpp, 5858]    AstVariableDeclarator::Print
    Virtual Call   [ast.cpp, 5872]    AstFieldDeclaration::Print
    Virtual Call   [ast.cpp, 5884]    AstFormalParameter::Print
    Virtual Call   [ast.cpp, 5914]    AstMethodBody::Print
    Virtual Call   [ast.cpp, 5934]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5939]    AstMethodDeclaration::Print
    Virtual Call   [ast.cpp, 5962]    AstArguments::Print
    Virtual Call   [ast.cpp, 5984]    AstSuperCall::Print
    Virtual Call   [ast.cpp, 6090]    AstLocalVariableStatement::Print
    Virtual Call   [ast.cpp, 6099]    AstLocalClassStatement::Print
    Virtual Call   [ast.cpp, 6112]    AstIfStatement::Print
    Virtual Call   [ast.cpp, 6129]    AstExpressionStatement::Print
    Virtual Call   [ast.cpp, 6138]    AstSwitchLabel::Print
    Virtual Call   [ast.cpp, 6172]    AstSwitchStatement::Print
    Virtual Call   [ast.cpp, 6181]    AstWhileStatement::Print
    Virtual Call   [ast.cpp, 6194]    AstDoStatement::Print
    Virtual Call   [ast.cpp, 6211]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6213]    AstForStatement::Print
    Virtual Call   [ast.cpp, 6226]    AstForeachStatement::Print
    Virtual Call   [ast.cpp, 6255]    AstReturnStatement::Print
    Virtual Call   [ast.cpp, 6264]    AstThrowStatement::Print
    Virtual Call   [ast.cpp, 6273]    AstSynchronizedStatement::Print
    Virtual Call   [ast.cpp, 6286]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6288]    AstAssertStatement::Print
    Virtual Call   [ast.cpp, 6395]    AstClassLiteral::Print
    Virtual Call   [ast.cpp, 6425]    AstParenthesizedExpression::Print
    Virtual Call   [ast.cpp, 6437]    AstClassCreationExpression::Print
    Virtual Call   [ast.cpp, 6450]    AstDimExpr::Print
    Virtual Call   [ast.cpp, 6465]    AstArrayCreationExpression::Print
    Virtual Call   [ast.cpp, 6481]    AstFieldAccess::Print
    Virtual Call   [ast.cpp, 6492]    AstMethodInvocation::Print
    Virtual Call   [ast.cpp, 6504]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6505]    AstArrayAccess::Print
    Virtual Call   [ast.cpp, 6515]    AstPostUnaryExpression::Print
    Virtual Call   [ast.cpp, 6524]    AstPreUnaryExpression::Print
    Virtual Call   [ast.cpp, 6532]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6539]    AstCastExpression::Print
    Virtual Call   [ast.cpp, 6549]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6550]    AstBinaryExpression::Print
    Virtual Call   [ast.cpp, 6559]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6560]    AstInstanceofExpression::Print
    Virtual Call   [ast.cpp, 6570]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6571]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6572]    AstConditionalExpression::Print
    Virtual Call   [ast.cpp, 6582]    AstAssignmentExpression::Print
    Virtual Call   [ast.cpp, 6583]    AstAssignmentExpression::Print

AstWildcard::Print    (Public Virtual Function)
  Declared as: void
    Define   [ast.cpp, 4566]          AstWildcard
    Declare   [ast.h, 1164]           AstWildcard

AstWildcard::RightToken    (Public Virtual Function)
  Declared as: TokenIndex
    Define   [ast.h, 1173]            AstWildcard
    Virtual Call   [body.cpp, 79]     Semantic::ProcessBlockStatements
    Virtual Call   [body.cpp, 724]    Semantic::ProcessForeachStatement
    Virtual Call   [semantic.h, 772]   Semantic::ReportSemError
    Virtual Call   [semantic.h, 958]   Semantic::ReportTypeInaccessible
    Virtual Call   [semantic.h, 1263]   Semantic::ProcessInvalidKind
    Virtual Call   [ast.h, 743]       AstListNode::RightToken
    Virtual Call   [ast.h, 1175]      AstWildcard::RightToken
    Virtual Call   [ast.h, 1316]      AstMemberValuePair::RightToken
    Virtual Call   [ast.h, 1446]      AstModifiers::RightToken
    Virtual Call   [ast.h, 1611]      AstCompilationUnit::RightToken
    Virtual Call   [ast.h, 2133]      AstVariableDeclarator::RightToken
    Virtual Call   [ast.h, 3064]      AstExpressionStatement::RightToken
    Virtual Call   [ast.h, 4559]      AstPreUnaryExpression::RightToken
    Virtual Call   [ast.h, 4594]      AstCastExpression::RightToken
    Virtual Call   [ast.h, 4676]      AstBinaryExpression::RightToken
    Virtual Call   [ast.h, 4710]      AstInstanceofExpression::RightToken
    Virtual Call   [ast.h, 4745]      AstConditionalExpression::RightToken
    Virtual Call   [ast.h, 4834]      AstAssignmentExpression::RightToken
    Virtual Call   [definite.cpp, 277]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 284]   Semantic::DefinitePLUSPLUSOrMINUSMINUS
    Virtual Call   [definite.cpp, 581]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 590]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 634]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 641]   Semantic::DefiniteAssignmentExpression
    Virtual Call   [definite.cpp, 982]   Semantic::DefiniteLoopBody
    Virtual Call   [bytecode.cpp, 2052]   ByteCode::EmitBranch
    Virtual Call   [javaact.cpp, 2447]   Parser::MakeLabeledStatement
    Virtual Call   [javaact.cpp, 2548]   Parser::MakeBlock
    Virtual Call   [javaact.cpp, 2641]   Parser::MakeSwitchBlockStatement
    Virtual Call   [javaact.cpp, 2752]   Parser::MakeWhileStatement
    Virtual Call   [javaact.cpp, 2837]   Parser::MakeForStatement
    Virtual Call   [javaact.cpp, 2926]   Parser::MakeForeachStatement
    Virtual Call   [expr.cpp, 827]    Semantic::FindMisspelledVariableName
    Virtual Call   [expr.cpp, 1236]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1238]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1250]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1259]   Semantic::FindVariableInType
    Virtual Call   [expr.cpp, 1307]   Semantic::ReportVariableNotFound
    Virtual Call   [expr.cpp, 1682]   Semantic::FindEnclosingInstance
    Virtual Call   [expr.cpp, 2220]   Semantic::FindVariableMember
    Virtual Call   [expr.cpp, 6713]   Semantic::ProcessConditionalExpression
    Virtual Call   [expr.cpp, 6807]   Semantic::ProcessConditionalExpression

AstWildcard::Unparse    (Public Virtual Function)
  Declared as: void
    Define   [unparse.cpp, 103]       AstWildcard
    Declare   [ast.h, 1165]           AstWildcard
    Virtual Call   [unparse.cpp, 53]   AstBlock::Unparse
    Virtual Call   [unparse.cpp, 97]   AstArrayType::Unparse
    Virtual Call   [unparse.cpp, 111]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 116]   AstWildcard::Unparse
    Virtual Call   [unparse.cpp, 128]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 132]   AstTypeArguments::Unparse
    Virtual Call   [unparse.cpp, 161]   AstMemberValuePair::Unparse
    Virtual Call   [unparse.cpp, 206]   AstModifiers::Unparse
    Virtual Call   [unparse.cpp, 255]   AstCompilationUnit::Unparse
    Virtual Call   [unparse.cpp, 277]   AstClassBody::Unparse
    Virtual Call   [unparse.cpp, 358]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 362]   AstArrayInitializer::Unparse
    Virtual Call   [unparse.cpp, 388]   AstVariableDeclarator::Unparse
    Virtual Call   [unparse.cpp, 402]   AstFieldDeclaration::Unparse
    Virtual Call   [unparse.cpp, 421]   AstFormalParameter::Unparse
    Virtual Call   [unparse.cpp, 454]   AstMethodBody::Unparse
    Virtual Call   [unparse.cpp, 471]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 485]   AstMethodDeclaration::Unparse
    Virtual Call   [unparse.cpp, 510]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 514]   AstArguments::Unparse
    Virtual Call   [unparse.cpp, 542]   AstSuperCall::Unparse
    Virtual Call   [unparse.cpp, 682]   AstLocalVariableStatement::Unparse
    Virtual Call   [unparse.cpp, 700]   AstLocalClassStatement::Unparse
    Virtual Call   [unparse.cpp, 710]   AstIfStatement::Unparse
    Virtual Call   [unparse.cpp, 736]   AstExpressionStatement::Unparse
    Virtual Call   [unparse.cpp, 749]   AstSwitchLabel::Unparse
    Virtual Call   [unparse.cpp, 772]   AstSwitchStatement::Unparse
    Virtual Call   [unparse.cpp, 784]   AstWhileStatement::Unparse
    Virtual Call   [unparse.cpp, 798]   AstDoStatement::Unparse
    Virtual Call   [unparse.cpp, 811]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 816]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 820]   AstForStatement::Unparse
    Virtual Call   [unparse.cpp, 842]   AstForeachStatement::Unparse
    Virtual Call   [unparse.cpp, 887]   AstReturnStatement::Unparse
    Virtual Call   [unparse.cpp, 900]   AstThrowStatement::Unparse
    Virtual Call   [unparse.cpp, 911]   AstSynchronizedStatement::Unparse
    Virtual Call   [unparse.cpp, 923]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 927]   AstAssertStatement::Unparse
    Virtual Call   [unparse.cpp, 1061]   AstClassLiteral::Unparse
    Virtual Call   [unparse.cpp, 1100]   AstParenthesizedExpression::Unparse
    Virtual Call   [unparse.cpp, 1112]   AstClassCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1131]   AstDimExpr::Unparse
    Virtual Call   [unparse.cpp, 1142]   AstArrayCreationExpression::Unparse
    Virtual Call   [unparse.cpp, 1157]   AstFieldAccess::Unparse
    Virtual Call   [unparse.cpp, 1169]   AstMethodInvocation::Unparse
    Virtual Call   [unparse.cpp, 1184]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1186]   AstArrayAccess::Unparse
    Virtual Call   [unparse.cpp, 1196]   AstPostUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1207]   AstPreUnaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1219]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1222]   AstCastExpression::Unparse
    Virtual Call   [unparse.cpp, 1231]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1233]   AstBinaryExpression::Unparse
    Virtual Call   [unparse.cpp, 1242]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1244]   AstInstanceofExpression::Unparse
    Virtual Call   [unparse.cpp, 1253]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1255]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1257]   AstConditionalExpression::Unparse
    Virtual Call   [unparse.cpp, 1266]   AstAssignmentExpression::Unparse
    Virtual Call   [unparse.cpp, 1268]   AstAssignmentExpression::Unparse

AstWildcard::~AstWildcard    (Public Virtual Function)
    Define   [ast.h, 1160]            AstWildcard
    Virtual Call   [parser.cpp, 40]   Parser::ReallocateStacks
    Virtual Call   [diagnose.cpp, 44]   DiagnoseParser::ReallocateStacks

atoi    (Unknown Function)
    Call   [option.cpp, 931]          Option::Option

AttributeInfo::AllocateAttributeInfo    (Public Static Function)
  Declared as: AttributeInfo *
    Define   [class.cpp, 566]         AttributeInfo
    Call   [class.cpp, 294]           FieldInfo::FieldInfo
    Call   [class.cpp, 383]           MethodInfo::MethodInfo
    Call   [class.cpp, 675]           CodeAttribute::CodeAttribute
    Call   [class.cpp, 1220]          ClassFile::ClassFile
    Declare   [class.h, 797]          AttributeInfo

AttributeInfo::AttributeInfo    (Protected Function)
    Define   [class.cpp, 484]         AttributeInfo
    Declare   [class.h, 783]          AttributeInfo

AttributeInfo::AttributeInfo    (Protected Function)
    Define   [class.h, 776]           AttributeInfo
    Call   [class.h, 874]             ConstantValueAttribute::ConstantValueAttribute
    Call   [class.h, 922]             ExceptionsAttribute::ExceptionsAttribute
    Call   [class.h, 996]             InnerClassesAttribute::InnerClassesAttribute
    Call   [class.h, 1132]            SyntheticAttribute::SyntheticAttribute
    Call   [class.h, 1159]            SourceFileAttribute::SourceFileAttribute
    Call   [class.h, 1222]            LineNumberTableAttribute::LineNumberTableAttribute
    Call   [class.h, 1311]            LocalVariableTableAttribute::LocalVariableTableAttribute
    Call   [class.h, 1408]            DeprecatedAttribute::DeprecatedAttribute
    Call   [class.h, 1436]            SignatureAttribute::SignatureAttribute
    Call   [class.h, 1484]            BridgeAttribute::BridgeAttribute
    Call   [class.h, 1685]            StackMapAttribute::StackMapAttribute
    Call   [class.h, 1759]            CodeAttribute::CodeAttribute
    Call   [class.h, 2308]            AnnotationsAttribute::AnnotationsAttribute
    Call   [class.h, 2374]            ParameterAnnotationsAttribute::ParameterAnnotationsAttribute
    Call   [class.h, 2456]            AnnotationDefaultAttribute::AnnotationDefaultAttribute
    Call   [class.h, 2506]            EnclosingMethodAttribute::EnclosingMethodAttribute
    Call   [class.cpp, 621]           UnknownAttribute::UnknownAttribute
    Call   [class.cpp, 628]           ConstantValueAttribute::ConstantValueAttribute
    Call   [class.cpp, 639]           CodeAttribute::CodeAttribute
    Call   [class.cpp, 749]           ExceptionsAttribute::ExceptionsAttribute
    Call   [class.cpp, 766]           InnerClassesAttribute::InnerClassesAttribute
    Call   [class.cpp, 796]           SyntheticAttribute::SyntheticAttribute
    Call   [class.cpp, 804]           SourceFileAttribute::SourceFileAttribute
    Call   [class.cpp, 815]           LineNumberTableAttribute::LineNumberTableAttribute
    Call   [class.cpp, 832]           LocalVariableTableAttribute::LocalVariableTableAttribute
    Call   [class.cpp, 859]           DeprecatedAttribute::DeprecatedAttribute
    Call   [class.cpp, 867]           SignatureAttribute::SignatureAttribute
    Call   [class.cpp, 878]           BridgeAttribute::BridgeAttribute
    Call   [class.cpp, 929]           StackMapAttribute::StackMapAttribute
    Call   [class.cpp, 1082]          AnnotationsAttribute::AnnotationsAttribute
    Call   [class.cpp, 1101]          ParameterAnnotationsAttribute::ParameterAnnotationsAttribute
    Call   [class.cpp, 1126]          AnnotationDefaultAttribute::AnnotationDefaultAttribute
    Call   [class.cpp, 1136]          EnclosingMethodAttribute::EnclosingMethodAttribute

AttributeInfo::AttributeLength    (Public Const Function)
  Declared as: u4
    Define   [class.h, 789]           AttributeInfo
    Call   [class.h, 1834]            CodeAttribute::AddAttribute
    Call   [class.cpp, 676]           CodeAttribute::CodeAttribute

AttributeInfo::AttributeNameIndex    (Public Const Function)
  Declared as: u2
    Define   [class.h, 788]           AttributeInfo

AttributeInfo::Print    (Public Pure Virtual Const Function)
  Declared as: void
    Declare   [class.h, 826]          AttributeInfo

AttributeInfo::PrintPrefix    (Public Const Function)
  Declared as: void
    Define   [class.h, 809]           AttributeInfo
    Call   [class.h, 848]             UnknownAttribute::Print
    Call   [class.h, 896]             ConstantValueAttribute::Print
    Call   [class.h, 955]             ExceptionsAttribute::Print
    Call   [class.h, 1074]            InnerClassesAttribute::Print
    Call   [class.h, 1141]            SyntheticAttribute::Print
    Call   [class.h, 1188]            SourceFileAttribute::Print
    Call   [class.h, 1273]            LineNumberTableAttribute::Print
    Call   [class.h, 1361]            LocalVariableTableAttribute::Print
    Call   [class.h, 1417]            DeprecatedAttribute::Print
    Call   [class.h, 1459]            SignatureAttribute::Print
    Call   [class.h, 1493]            BridgeAttribute::Print
    Call   [class.h, 1716]            StackMapAttribute::Print
    Call   [class.h, 2342]            AnnotationsAttribute::Print
    Call   [class.h, 2423]            ParameterAnnotationsAttribute::Print
    Call   [class.h, 2478]            AnnotationDefaultAttribute::Print
    Call   [class.h, 2524]            EnclosingMethodAttribute::Print
    Call   [class.cpp, 716]           CodeAttribute::Print

AttributeInfo::Put    (Public Virtual Const Function)
  Declared as: void
    Define   [class.h, 800]           AttributeInfo
    Call   [class.h, 882]             ConstantValueAttribute::Put
    Call   [class.h, 945]             ExceptionsAttribute::Put
    Call   [class.h, 1059]            InnerClassesAttribute::Put
    Call   [class.h, 1180]            SourceFileAttribute::Put
    Call   [class.h, 1260]            LineNumberTableAttribute::Put
    Call   [class.h, 1345]            LocalVariableTableAttribute::Put
    Call   [class.h, 1444]            SignatureAttribute::Put
    Call   [class.h, 1706]            StackMapAttribute::Put
    Call   [class.h, 1862]            CodeAttribute::Put
    Call   [class.h, 2332]            AnnotationsAttribute::Put
    Call   [class.h, 2409]            ParameterAnnotationsAttribute::Put
    Call   [class.h, 2470]            AnnotationDefaultAttribute::Put
    Call   [class.h, 2515]            EnclosingMethodAttribute::Put

AttributeInfo::Tag    (Public Const Function)
  Declared as: AttributeInfoTag
    Define   [class.h, 787]           AttributeInfo
    Call   [class.h, 1836]            CodeAttribute::AddAttribute
    Call   [class.h, 2342]            AnnotationsAttribute::Print
    Call   [class.h, 2423]            ParameterAnnotationsAttribute::Print
    Call   [class.h, 2603]            FieldInfo::AddAttribute
    Call   [class.h, 2753]            MethodInfo::AddAttribute
    Call   [class.h, 2978]            ClassFile::AddAttribute
    Call   [class.cpp, 296]           FieldInfo::FieldInfo
    Call   [class.cpp, 385]           MethodInfo::MethodInfo
    Call   [class.cpp, 574]           AttributeInfo::AllocateAttributeInfo
    Call   [class.cpp, 678]           CodeAttribute::CodeAttribute
    Call   [class.cpp, 1222]          ClassFile::ClassFile

AttributeInfo::Tag    (Public Static Function)
  Declared as: AttributeInfoTag
    Define   [class.cpp, 490]         AttributeInfo
    Declare   [class.h, 791]          AttributeInfo

AttributeInfo::~AttributeInfo    (Public Virtual Function)
    Define   [class.h, 785]           AttributeInfo
    Call   [class.h, 843]             UnknownAttribute::~UnknownAttribute
    Call   [class.h, 878]             ConstantValueAttribute::~ConstantValueAttribute
    Call   [class.h, 927]             ExceptionsAttribute::~ExceptionsAttribute
    Call   [class.h, 1001]            InnerClassesAttribute::~InnerClassesAttribute
    Call   [class.h, 1135]            SyntheticAttribute::~SyntheticAttribute
    Call   [class.h, 1163]            SourceFileAttribute::~SourceFileAttribute
    Call   [class.h, 1227]            LineNumberTableAttribute::~LineNumberTableAttribute
    Call   [class.h, 1317]            LocalVariableTableAttribute::~LocalVariableTableAttribute
    Call   [class.h, 1411]            DeprecatedAttribute::~DeprecatedAttribute
    Call   [class.h, 1440]            SignatureAttribute::~SignatureAttribute
    Call   [class.h, 1487]            BridgeAttribute::~BridgeAttribute
    Call   [class.h, 1694]            StackMapAttribute::~StackMapAttribute
    Call   [class.h, 1776]            CodeAttribute::~CodeAttribute
    Call   [class.h, 2320]            AnnotationsAttribute::~AnnotationsAttribute
    Call   [class.h, 2391]            ParameterAnnotationsAttribute::~ParameterAnnotationsAttribute
    Call   [class.h, 2461]            AnnotationDefaultAttribute::~AnnotationDefaultAttribute
    Call   [class.h, 2511]            EnclosingMethodAttribute::~EnclosingMethodAttribute

Scientific Toolworks, Inc.